在JavaScript中有一个简单的等价物吗?
$find = array("<", ">", "\n");
$replace = array("<", ">", "<br/>");
$textarea = str_replace($find, $replace, $textarea);
Run Code Online (Sandbox Code Playgroud)
这是使用PHP str_replace,它允许您使用单词数组来查找和替换.我可以使用JavaScript/jQuery做这样的事情吗?
...
var textarea = $(this).val();
// string replace here
$("#output").html(textarea);
...
Run Code Online (Sandbox Code Playgroud) 我试过这个:一次替换多个字符串 这个:javascript用数组全局替换它们如何不工作.
我可以这样做(它的PHP):
$a = array('a','o','e');
$b = array('1','2','3');
str_replace($a,$b,'stackoverflow');
Run Code Online (Sandbox Code Playgroud)
结果将是:
st1ck2v3rfl2w
Run Code Online (Sandbox Code Playgroud)
我想同时使用正则表达式.我怎样才能做到这一点 ?谢谢.
是否有任何简单的方法可以在一个指令中用多个字符的javascript替换每个字符的不同替换,就像在PHP中可能的那样?
我的意思是,像:
replace('áéíóú', 'aeiou');
Run Code Online (Sandbox Code Playgroud)
用a替换á,用e替换é,依此类推......
非常感谢提前,