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)

                                                            查看全文

参考技术A 正则表达式啊 !!!!
var patrn=/[`~!@#$%^&*()_+<>?:",.\/;'[\]]/im;

if(patrn.test(zyd_name))

alert("提示信息:您输入的数据含有非法字符!");
returnfalse;

returntrue;追问

经过测试,是有用的,但]字符没效果。还有能解释一下 /[`~!@#$%^&*()_+?:",.\/;'[\]]/im的意思吗,是非法字符集合的话为啥]字符没效果呢

本回答被提问者采纳
参考技术B 什么文本非法呢?追问

比如说:-+~、/。,‘……(#等等,我做的是搜索功能

以上是关于js 如何判断输入的字符串中含有特殊字符。最好有例子啊的主要内容,如果未能解决你的问题,请参考以下文章

利用JS判断字符串是不是含有数字与特殊字符的方法小结

js判断字符串是不是含有特殊字符和emoji表情

JS 判断是不是包含特殊字符

sql中如何判断字符串中含有特殊字符

sql中如何判断字符串中含有特殊字符

java如何判断字符是不是含有特殊字符?