我使用正則表達式和替換沒有引號的正則表達式
str.replace([a-z],"0");
代替所有的字母有一個字符串
var str = "hello -- (world)";
。但我需要替換字母以外的字符。
我使用正則表達式和替換沒有引號的正則表達式
str.replace([a-z],"0");
代替所有的字母有一個字符串
var str = "hello -- (world)";
。但我需要替換字母以外的字符。
使用str.replace([^a-zA-Z], "0");
不要我們必須將表達式內容包裝成斜線,如:str.replace(/ [^ a-zA-Z] /,「0」); – 2009-09-16 08:16:02
你可能是對的,我專注於正則表達式,只是複製了OP在其帖子中使用的語法。我不做很多JavaScript。 – 2009-09-16 08:19:34
其實'str.replace(/ [^ a-zA-Z]/g,'0');',否則你只能替換一個。 – bobince 2009-09-16 09:18:47
我想說
str.replace(\W, '1');
什麼是更換後的預期字符串? – beggs 2009-09-16 06:56:27
「我需要替換字母以外的字符」。這是什麼意思?除了[a-z]以外的字母除外 – rahul 2009-09-16 07:00:27
..... – Santhosh 2009-09-16 07:03:16