这个用户输入的正则表达式检查是什么?/ ^ [^ <">]*$ /

0 regex

这个正则表达式用于检查一些用户输入:

/^[^<">]*$/
Run Code Online (Sandbox Code Playgroud)

它检查的是什么?

Joã*_*lva 10

它正在检查不包含<,>或"的行(可能为空).


Mic*_*ers 7

它正在检查双引号(")和尖括号(<>).

/^[^<">]*$/
Run Code Online (Sandbox Code Playgroud)

/^表示字符串的开头.
[^<">]意味着 <,">.
*表示前一个表达式的零个或多个.
$/表示字符串的结尾.

所以它检查输入是否由零个或多个字符组成,其中没有一个是<>".