我们都知道在java中replaceAll方法能够实现这样的功能,但是js中没有这个方法。js中的replace可以实现这个功能,但是必须要借助new RegExp,否则只替换第一个字符串,后面的不做替换。代码如下
//功能描述,把nowTime这个参数中所有的:替换为,
re=new RegExp(":","g");
nowTime = nowTime.replace(re,",");
new RegExp(pattern, attributes);
参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。(即这个参数可以是正则表达式,也可以是字符串)
参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。