本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。 javascript字符串替换字符 在js中字符串全部替换可以用以下方法: 两种区别:正则&常规 str.replace("需要替换的字符串","新字符串") str.replace(/需要替换的字符串/g,"新字符串") 示例1: "yyyy-MM-dd-hh-mm-ss".replace("-","/") 结果如下: "yyyy/MM-dd-hh-mm-ss" 示例2: "yyyy-MM-dd-hh-mm-ss".replace(/-/g,"/") 结果如下: "yyyy/MM/dd/hh/mm/ss" 综上: 常规的替换只会替换第一次匹配的字符,正则可替换全部 说明:JavaScript replace() 方法 eplace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 语法 stringObject.replace(regexp/substr,replacement)
返回值 一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。 |