特殊字符的正则表达式

时间:2012-02-15 12:08:28

标签: jquery regex

在Jquery中,我想要一个不应该允许特殊字符的功能 我想要这样的事情:

function CheckFileName(Name) {
            $('span.error-keyup-2').remove();
            var inputVal = $(this).val();
            var characterReg = /^\s*[a-zA-Z0-9,\s]+\s*$/;
            if (!characterReg.test(Name)) {
                $(this).after('<span class="error error-keyup-2">No special characters allowed.</span>');
                return false;
            }
        }

我知道它不起作用。没有像test这样的东西。但是无法在regex pattern中使用jquery。谢谢。

1 个答案:

答案 0 :(得分:0)

正则表达式对象有test()方法,因此您的代码可以正常工作。如果字符串匹配给定模式,则pattern.test(string)返回true。