var s="中国|222";
alert(s.replace(/(.*)?(\|)(.*)?/,"$3$2$1"));
alert(s.replace(/(.*)?(\|)(.*)?/,"$3$2$1"));
解决方案 »
- JS怎么写缓缓展开那种渐变过渡效果的。
- checkform() 提交表单时不能调用函数
- extjs 修改checkbox的boxlabel
- ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●谁能帮忙分析一下Memoize这个函数的执行流程???有点不一般哦~~~~~~~~~~
- 为什么我的图片滚动代码滚动一次就停了??急急急急!
- 高难度的复选框全选问题,参与皆有分
- 关于日期的!
- 请问ActiveX安全的问题?
- =====不好意思又提老问题,但是我真的没查到,就是关于动态排序表格的,100分======
- 怎样在客户端用javascript检测日期?
- 很奇怪的问题,为什么IE缓存了图片的宽度和高度,郁闷啊!!
- 求联想网站的产品展示的代码
s=s.split("|").reverse().join("|")
var s="中国|222"; // 输入的字符串,用|号间隔
var arrTmp = new Array(); // 用于保存临时字符串的数组
var strNew = ''; // 输出字符串
arrTmp = s.split("|"); // 将|分隔开的个字符串依次保存到该数组中
for(var i=arrTmp.length-1; i>-1; i--) // 逆序便利数组中的各个字符串,并将其追加到strNew 中
{
strNew = strNew + '|' + arrTmp[i]
}
if(strNew.length > 0) // 判断是否有目标字符串是否为空,如果不为空去除其首字符|
strNew = strNew.substring(1);
alert(strNew);