此正则表达式用于检查某些用户输入:
/^[^<">]*$/
它在检查什么?
答案 0 :(得分:10)
它正在检查不包含&lt;,&gt;的行(可能为空)或者“。
答案 1 :(得分:7)
正在检查双引号("
)和尖括号(<>
)。
/^[^<">]*$/
/^
表示字符串的开头
[^<">]
表示不 <
,"
或>
。
*
表示前一个表达式中的零个或多个
$/
表示字符串的结尾。
所以检查输入是否由零个或多个字符组成,其中没有一个是<>"
。
答案 2 :(得分:2)
确保输入中不包含<
"
或>
个字符。
^
匹配字符串的字面开头。
[^<">]*
匹配以下三个中的一个的{0}个字符:<">
。
$
匹配字符串的文字末尾。
答案 3 :(得分:1)
这些字符中没有一个出现在该行上:&lt; &GT; “
答案 4 :(得分:1)
/^[^<">]*$/
要明确:它与任何包含&lt;,&gt;或“。
的字符串都不匹配它将与其他任何东西相匹配。
答案 5 :(得分:0)
任何不包含&lt;“&gt;字符的字符串。
答案 6 :(得分:0)
如果字符串中存在任何双引号或括号,则匹配此RegEx的字符串将返回FALSE。如果不存在,或者字符串为空,则返回TRUE。
答案 7 :(得分:-2)
这可能是一个简单的正则表达式,用于检查带有属性的xml元素。