在我目前的正則表達式,我否定位數:正則表達式否定
$(function(){
$("#somewhat").bind("keyup",
function(event) {
var regex = /^[\D]*$/;
alert(regex.test($("#somewhat").val()));
});
});
我在我的腦海是添加上,我應該否定一些特殊字符,@#$%^ &! *()_ + = <>。?/〜`:;「,並保留短劃線,撇號(- ')到有效的列表中,我仍然對這個正則表達式事情感到頭暈。 ,我在正則表達式上添加了+,
var regex = /^[\D+]*$/;
當我測試它時,警告框會返回TRUE,這不是我所期望的。
什麼是你相匹配的HTML元素的內容? – 2012-01-17 01:54:17
我想驗證名稱,我似乎無法使用'/ [a-zA-Z] * $ /',因爲我正在接受歐洲國家(如德國)的其他信件。所以我會採取另一種方式來反駁。 – 2012-01-17 01:56:50
請參閱http://stackoverflow.com/questions/888838/regular-expression-for-validating-names-and-surnames – Daveo 2012-01-17 02:02:55