jquery如何验证某些名字不能输入(是否合法)?比如伟人的名字

if(a==“xxx”||a==“xx”)这样的就不要写了啊!最好也能验证姓是否是百家姓中的... if(a==“xxx”||a==“xx”)这样的就不要写了啊!最好也能验证姓是否是百家姓中的 展开
 我来答
蝴蝶飞起来了
2011-05-09 · TA获得超过1058个赞
知道小有建树答主
回答量:834
采纳率:50%
帮助的人:695万
展开全部
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

<script type="text/javascript">
//非法词组
var keywords=['张三','李四','王二','爷爷','a'];

function checkKeyWords(key){
var flag=false;
$.each(keywords,function(i,n){
if(new RegExp(n,'ig').test(key)){
flag=true;
return false;//跳出jq的each循环
}
});
if(flag){
alert(key+' 中存在非法字符');
}
}

checkKeyWords('李四');
checkKeyWords('abc');
checkKeyWords('小王');
</script>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
唯1WB09a
推荐于2016-07-22 · 知道合伙人软件行家
唯1WB09a
知道合伙人软件行家
采纳数:15 获赞数:41
专业:计算机应用

向TA提问 私信TA
展开全部
把不能输入的数据放在数组里
var arr=['',''];
遍历数组
arr.forEach(function(item,index,arry){
if(item=="你输入的"){
alert{"你输入的不合法"};

}

});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式