、私は否定しています数字:正規表現の否定私の現在の正規表現で
$(function(){
$("#somewhat").bind("keyup",
function(event) {
var regex = /^[\D]*$/;
alert(regex.test($("#somewhat").val()));
});
});
私が私の心を持っていることは、私は否定すべきで一部の特殊文字、@の#$%^ &を追加することです! *()_ + = <>?//`:;"、ダッシュ、アポストロフィ(- ')を有効なリストに残しておけば、この正規表現のものにはまだめまいがあります。 、私は+を正規表現に追加しました。
var regex = /^[\D+]*$/;
私がテストすると、警告ボックスはTRUEを返します。これは私が期待していないものです。
あなたが一致しているHTML要素の内容はどのようなものですhttp://kourge.net/projects/regexp-unicode-block? –
名前を検証しようとしていますが、私はドイツのようなヨーロッパの国では他の文字を受け入れているので、/ [a-zA-Z] * $/'を使うことはできません。だから、私は逆にして、私は否定になる。 –
http://stackoverflow.com/questions/888838/regular-expression-for-validating-names-and-surnames – Daveo