打印

js正则表达式匹配的问题

第一个:
var str1 = "javascript:OpenWin('100','test',true,'');";
var str2 = "OpenWin('100','test',true,'');";
var strResult = "";       
strResult = str1.replace(/\w*:/,"").replace(/\w*\(/,"").replace(/\)\w*;/,"");
想要达到的功能是只要括号内的字符(也不要括号)即输出:'100','test',true,''
自己写了一个虽然实现了,但是怎么把三个正则表达式合在一起?
就是只写一个replace

第二个:
var str = "2010.12-23 17:30:20.009";
alert(str.replace(/(\.)|(\-)/g, "/"));
怎么不替换最后一个点:即能够输出:2010/12/23 17:30:20.009

效果如下:
谢谢大虾们  

 提示:您可以先修改部分代码再运行
大志大红


 提示:您可以先修改部分代码再运行

TOP

回复 2# kjah 的帖子


谢谢! 完全符合
高手啊
大志大红

TOP

二楼不错啊
www.shoubb.com

TOP