js 如何判断输入的字符串中含有特殊字符。最好有例子啊
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 如何判断输入的字符串中含有特殊字符。最好有例子啊相关的知识,希望对你有一定的参考价值。
参考技术A 可以用正则表达式判断.function illegalChar(str)
var pattern=/[`~!@#$%^&*()_+<>?:",.\/;'[\]]/im;
if(pattern.test(str))
return false;
return true;
上面这段函数是判断str是不是特殊字符的,如果我想动态传入一个参数字符,如果这个参数字符包含在特殊字符里面,就放行
如何用JQuery判断文本框输入的值是不是含有非法字符
javascript 检查字符串中是否含有非法字符
//正则function trimTxt(txt)
return txt.replace(/(^\\s*)|(\\s*$)/g, "");
/**
* 检查是否含有非法字符
* @param temp_str
* @returns Boolean
*/
function is_forbid(temp_str)
查看全文
var patrn=/[`~!@#$%^&*()_+<>?:",.\/;'[\]]/im;
if(patrn.test(zyd_name))
alert("提示信息:您输入的数据含有非法字符!");
returnfalse;
returntrue;追问
经过测试,是有用的,但]字符没效果。还有能解释一下 /[`~!@#$%^&*()_+?:",.\/;'[\]]/im的意思吗,是非法字符集合的话为啥]字符没效果呢
本回答被提问者采纳 参考技术B 什么文本非法呢?追问比如说:-+~、/。,‘……(#等等,我做的是搜索功能
以上是关于js 如何判断输入的字符串中含有特殊字符。最好有例子啊的主要内容,如果未能解决你的问题,请参考以下文章