0

我需要创建一个验证器。

验证者只需要拒绝两个字符,这两个字符是唯一" ,的,并接受其余的字符。

这是我现在的代码

<input type="text"/>​

$(document).ready(function () {    
    $('input').keyup(function() {
        var $th = $(this);
        $th.val( $th.val().replace(/[^a-zA-Z0-9]/g, function(str) { alert('You typed " ' + str + ' ".\n\nPlease except.'); return ''; } ) );
    });
});​

演示

4

1 回答 1

1

http://jsfiddle.net/ntywf/325/

$(document).ready(function () {

    $('input').keyup(function() {
        var $th = $(this);
        if ((/[\"\,]/g).test($th.val())==true) 
        {

                $th.val( $th.val( ).replace(/[\"\,]/g,function(str) { alert('You typed " ' + str + ' ".\n\nPlease except.');return '';} )) ;
        }
    });
});​
于 2012-05-02T15:20:12.737 回答