这是一个简单的问题。我想使用 Javascript 在客户端将一个子字符串替换为另一个子字符串。
原始字符串是'original READ ONLY'
我想更换'READ ONLY'
with 'READ WRITE'
请问有什么快速答复吗?可能有一个 javascript 代码片段...
String.replace()
基于正则表达式;如果您传入一个字符串作为第一个参数,则由它生成的正则表达式将不包含‘g’(全局)标志。如果您想替换所有出现的搜索字符串(这通常是您想要的),则此选项至关重要。
替代非正则表达式简单全局字符串替换的习惯用法是:
function string_replace(haystack, find, sub) {
return haystack.split(find).join(sub);
}
这是优选的,如果find
字符串可能包含在正则表达式中具有不需要的特殊含义的字符。
无论如何,这两种方法都适合问题中的示例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)