这些字符<>
的正则表达式是什么。我正在做这样的事情,检查以确保只使用这些。
function validateSpecialCharacters( value ){
var regex = /^\s*[a-zA-Z0-9,\s]+\s*$/;
return (regex.test(value)) ? true : false;
}
相反,我想检查是否已使用<
或>
,如果是,则返回true
更新: 这就是我最后使用的。
function validateCaretCharacters( value ){
var regex = /\<|\>/g;
return (regex.test(value)) ? false : true;
}
所以现在如果我输入&lt;或者&gt;在输入字段中以及其他文本或数字,它将捕获它并返回false意味着它无效。我可能应该将函数的名称更改为更有意义的名称。 谢谢你的帮助。
答案 0 :(得分:-3)
.test将返回true或false,所以你实际上是在说是,如果是,则为true,否则为false。
var regex = /<|>/g;
if(regex.test(val)){
// returned true - do something.
} else {
// returned false - do something else.
}
应该适合你。