正则表达式转义Tab键

时间:2012-02-28 15:31:43

标签: javascript

您好我想在文本框中允许使用字母数字+ _。但当我按Tab键时,它会警告我不允许使用特殊字符。这是Javascript代码。有没有办法使用正则表达式来转义制表符和回车符?

function splChars(str)
{
if (str != "")
{
    if (/^[\w _\t\r]+$/.test(str))
        return true;
     else
        return false;
}
}

1 个答案:

答案 0 :(得分:0)

我认为这就是你想要的:

.replace(/([^a-z0-9_])/gi, '\\$1');

例如:

'abd12^_$'.replace(/([^a-z0-9_])/gi, '\\$1') // "abd12\^_\$"