出於某種原因,我似乎無法找到一個好的答案。如何使用JavaScript中的RegExp從字符串中刪除脫字符(^)?
我一直在試圖逃出插入符號(\ ^),並使用十六進制,八進制,並使用\ XDD,\ DDDD等其他編碼的字符...
但是我更換正則表達式不會用任何東西替換脫字符(^)。它似乎只是打破了表達。
這裏是我使用的代碼:
var field,myExp;
// \x5E is supposed to represent the caret in Hex...
myExp =/*[^a-z^A-Z^0-9\s\x5E]/gi;
field = field.replace(myExp,"");
alert(field);
幫助!
你在做什麼? – SLaks 2010-06-30 18:46:36