[js]利用regexp实现replaceall

xiaoxiao2026-06-10  22

由于js的String对象只有replace, 而没有replaceAll函数, 在没有认识regexp前, 是很难把一个字符串里所有的对象都一次性替换掉, js早就设计好了, replace(reg, text), 其中第一个参数, 我们一般只当分割符用, 实际, 它是支持regexp的, 利用regexp的全局属性就可以轻松实现replaceAll, 只要对regexp稍有基础, 就会明白: example : "2009-05-25" -> "2009_05_25" var reg=/-/g; var param="2009-05-25"; var result=param.replace(reg, "_"); -------- result:2009_05_25
转载请注明原文地址: https://www.6miu.com/read-5049914.html

最新回复(0)