1
我正在查找一个JavaScript函数,用于检查字符串中的以下字符(不带逗号)。如果它们存在,它将返回false,否则返回true。JavaScript正则表达式来检查某些字符
<,>,(,),#,"",',:,::
我正在查找一个JavaScript函数,用于检查字符串中的以下字符(不带逗号)。如果它们存在,它将返回false,否则返回true。JavaScript正则表达式来检查某些字符
<,>,(,),#,"",',:,::
function (str) {
return ! (/[<>()#':]|""/.test(str));
}
任何组的单个字符可以把放[组括号]中。对于更长的图案,请使用管道。
编辑:正如帕特里克指出的,如果您正在检查:
,则不需要单独检查::
。
+1表示否定。 – user113716 2010-05-07 15:44:38
@patrick好笑,我给@nickf +1,因为他的*没有*否定! – Josh 2010-05-07 15:45:24
@Josh - 我一开始并没有注意到这一点,但是如果找到了这个角色,这个请求就是特意返回'false'。 – user113716 2010-05-07 15:46:18