嗨我想允許在文本框中使用字母數字+ _。但是當我按下標籤時,警告我不允許使用特殊字符。這裏是Javascript代碼。有沒有辦法使用正則表達式轉義製表符和回車符?正則表達式轉義標籤鍵
function splChars(str)
{
if (str != "")
{
if (/^[\w _\t\r]+$/.test(str))
return true;
else
return false;
}
}
嗨我想允許在文本框中使用字母數字+ _。但是當我按下標籤時,警告我不允許使用特殊字符。這裏是Javascript代碼。有沒有辦法使用正則表達式轉義製表符和回車符?正則表達式轉義標籤鍵
function splChars(str)
{
if (str != "")
{
if (/^[\w _\t\r]+$/.test(str))
return true;
else
return false;
}
}
我想這是你想要什麼:
.replace(/([^a-z0-9_])/gi, '\\$1');
如:
'abd12^_$'.replace(/([^a-z0-9_])/gi, '\\$1') // "abd12\^_\$"
當你說 「它警告我」,誰是 「它」?你可以給更多的上下文嗎? – 2012-02-28 15:33:46
您無法在文本框中輸入標籤,標籤會將您帶出文本框。 – 2012-02-28 15:37:19
\ w已經包含_ btw。 – 2012-02-28 15:41:13