如何用JQuery判断文本框输入的值是否含有非法字符
3个回答
展开全部
正则表达式啊 !!!!
var patrn=/[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im;
if(patrn.test(zyd_name)){
alert("提示信息:您输入的数据含有非法字符!");
returnfalse;
}
returntrue;
var patrn=/[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im;
if(patrn.test(zyd_name)){
alert("提示信息:您输入的数据含有非法字符!");
returnfalse;
}
returntrue;
追问
经过测试,是有用的,但]字符没效果。还有能解释一下 /[`~!@#$%^&*()_+?:"{},.\/;'[\]]/im的意思吗,是非法字符集合的话为啥]字符没效果呢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么文本非法呢?
追问
比如说:-+~、/。,‘……(#等等,我做的是搜索功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询