如何从带有正则表达式的字符串中删除所有出现的字符|
?我试过了
string.replace(/|/gi,'');
但这似乎不起作用......
任何帮助?
答案 0 :(得分:5)
正则表达式为/\|/
,您必须转义|
,因为在正则表达式中,|
用于声明alternatives。
答案 1 :(得分:3)
答案 2 :(得分:2)
答案 3 :(得分:1)
我刚试过这个:
<script language="javascript">
document.write('A|A');
document.write('A|A'.replace('|','B'));
</script>
输出就是你要找的东西:
A|AABA