此正则表达式是用来检查一些用户输入:
/^[^<">]*$/
它是什么检查?
此正则表达式是用来检查一些用户输入:
/^[^<">]*$/
它是什么检查?
它检查双引号("
)和尖括号(<>
)。
/^[^<">]*$/
/^
表示字符串的开始。
[^<">]
装置不<
,"
,或>
。
*
表示零个或多个以前的表达式。
$/
表示字符串的结尾。
所以它检查输入是否包含零个或多个字符,其中没有一个是<>"
。
它检查的线(可能为空)不包含<,>或”。
那没有这些字符出现在该行:<>“
不包含任何<字符串”>字符。
这可能是一个简单的正则表达式,用于检查具有属性的xml元素。
它确保输入不包含<
"
或>
个字符。
^
在开头匹配字符串的字面开头。
[^<">]*
匹配0个或多个字符表示ARENT三者之一:<">
。
$
在结尾匹配字符串的文字结束。
/^[^<">]*$/
需要明确的是:它不匹配包含<任何字符串,>,或者”
它将匹配任何其他
匹配一个字符串中的这个表达式将返回FALSE如果。任何双引号或方括号都存在于字符串中,如果不存在或字符串为空,则返回TRUE。
强调*或* – 2009-08-18 20:45:31
+1。在多行模式下,它将执行此操作。它不是多行模式,它会搜索整个字符串以确保它不包含任何这些字符。 – 2009-08-18 20:47:22