首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

关于正则表达式的替换

2013-03-17 
求助关于正则表达式的替换htmlbodyscript typetext/javascriptvar str1 /(\w+)\s*/gi,str2 /

求助关于正则表达式的替换

<html>
<body>

<script type="text/javascript">

var str1 = /(\w+)\s*/gi,str2 = /\s*(\w*)\s*(\w*)\s*(\w*)/gi;


name = "Doe, Jo   h   n";

document.write(name.replace(str1,str2);

</script>

</body>
</html>

我想把这里的Doe, Jo   h   n换成 Jo   h   n,Doe

 Jo   h   n格式不变,但是这个代码没有效果,求助。
[解决办法]
<html>
<body>
 
<script type="text/javascript">
name = "Doe, Jo   h   n";
alert( name.split(',').reverse() )
</script>
 
</body>
</html>

[解决办法]
楼上代码稍作修改

var name = "Doe, Jo   h   n";  
document.write(name.split(",").reverse().join()); 

热点排行