[英]How to Replace all strings in Javascript? In particular with Combination of special characters
在JavaScript中,我想替換字符串中的所有@$£
。
var myString="Dinesh @$£ is @$£";
這樣,我也無法替換@$#
。
我嘗試了這個:
myString.replace(/@$£/g, "|");
但這沒有用。
您需要轉義$
,這是“行尾”符號:
myString.replace(/@\$£/g, "|");
這樣嘗試
var temp =“ Dinesh @ $£是@ $£”;
temp = temp.replace(/ [^ a-zA-Z 0-9] + / g,'');
文件撰寫(溫度);
"Dinesh @$£ is @$£".replace(/@\$£/g, "|");
試試這個http://jsfiddle.net/Memdy/
var myString="test @$£ is @$£";
var result = myString.replace(/@\$£/g, "|");;
alert(result);
$在正則表達式中具有特殊含義。 您必須在$之前添加反斜杠以搜索$符號:
myString.replace(/@\$£/g, "|");
如果您不知道字符串中的特殊字符可能是什么,這也將起作用:
myString.split('@$£').join("|");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.