對不起,我的英語的Javascript正則表達式匹配和替換百分比符號
我試圖取代一切,是不是%d,%M或%Y從一個字符串,我一直在努力,但我不明白這一點,在這裏是我最好的嘗試代碼:
var old_string = "%l %d de %M de %Y (Semana %W)";
string = old_string.replace(/[^(%d|%m|%Y)]/g, " ");
alert(old_string + " <----> " + string);
有些幫助嗎? 我在做什麼錯?
一方面不名的字符串變量'string'這是一個JavaScript關鍵字... – Neal 2012-01-09 18:02:13
應的例子字符串是什麼樣的替代品之後?你想在每個單詞的字符串中增加一個空格嗎?括號是否應該保留? – murgatroid99 2012-01-09 18:16:59
'string'肯定不是JavaScript中的關鍵字。儘管對於變量來說這不是一個很好的選擇,但對於這個例子來說它沒有任何問題。 – pimvdb 2012-01-09 18:21:35