【发布时间】:2020-03-25 17:11:13
【问题描述】:
我想知道正则表达式代码以检查它是否包含javascript中的连字符和正斜杠以外的特殊字符
function containsSpecialCharacters(str){
var regex = /[~`!#$%\^&*+=\-\[\]\';,/{}|\\":<>\?]/g;
return regex.test(str);
}
var result = containsSpecialCharacters("sample"); // false
var result = containsSpecialCharacters("sample-test"); // false
var result = containsSpecialCharacters("sample++"); // true
var result = containsSpecialCharacters("/sample/test"); // false
【问题讨论】:
-
标签
jquery、html和css有什么关系? -
反斜杠还是正斜杠?
-
根据你的介绍,最后的例子应该解析为真,而不是假。
-
只需将它们从字符类中删除即可。
标签: javascript regex