如何替换Javascript中的所有字符串?特别是与特殊字符的组合
在JavaScript中,我想替换字符串中的所有如何替换Javascript中的所有字符串?特别是与特殊字符的组合,javascript,jquery,regex,Javascript,Jquery,Regex,在JavaScript中,我想替换字符串中的所有@$ var myString="Dinesh @$£ is @$£"; 像这样,我也无法替换@$# 我试过这个: myString.replace(/@$£/g, "|"); 但它不起作用。您需要转义$,这是“行尾”符号: 您需要转义$,这是“行尾”符号: 试试这个 试试这个 $在正则表达式中有特殊含义。必须在$之前添加反斜杠才能搜索$符号: myString.replace(/@\$£/g, "|"); 如果您不知道字符串中的特殊字符可
@$
var myString="Dinesh @$£ is @$£";
像这样,我也无法替换@$#
我试过这个:
myString.replace(/@$£/g, "|");
但它不起作用。您需要转义
$
,这是“行尾”符号:
您需要转义
$
,这是“行尾”符号:
试试这个
试试这个
$在正则表达式中有特殊含义。必须在$之前添加反斜杠才能搜索$符号:
myString.replace(/@\$£/g, "|");
如果您不知道字符串中的特殊字符可能是什么,这也会起作用:
myString.split('@$£').join("|");
$在正则表达式中有特殊含义。必须在$之前添加反斜杠才能搜索$符号:
myString.replace(/@\$£/g, "|");
如果您不知道字符串中的特殊字符可能是什么,这也会起作用:
myString.split('@$£').join("|");
像这样试试
var temp=“Dinesh$是$”
温度=温度替换(/[^a-zA-Z 0-9]+//g')
文件写入(临时) 像这样试试看
var temp=“Dinesh$是$”
温度=温度替换(/[^a-zA-Z 0-9]+//g')
文件写入(临时) 这两个都不为我工作…我认为问题的原因是“£”…你能帮我吗?两个都不为我工作…我认为问题的原因是“£”…你能帮我吗?都不为我工作…我认为问题的原因是“£”…你能帮我吗?只是在chrome的控制台中尝试了这个:
“Dinesh$”是“@$”。替换(/\$/g,“|”)是->“Dinesh是”
两者对我都不起作用…我想问题的原因是“*”…你能帮我吗?在chrome的控制台上试一下:“Dinesh$”是“$”。替换(/\$/g,“|”)是->“Dinesh是”
myString.split('@$£').join("|");