preg_match("/\'|\"|;|,|\`|\*|\\|\n|\t|\r|\xA0|\{|\}|\(|\)|<|\&[^\d]|@|\||ls|w/is", $comm2)
时间: 2024-03-22 19:35:44 浏览: 63
php正则表达式preg_match_all(本人收藏的范例)
preg_match函数是PHP中的一个正则表达式匹配函数,用于检测一个字符串是否与指定的正则表达式匹配。在你提供的代码中,使用了preg_match函数来检测变量$comm2是否包含一些特殊字符或关键字。
具体来说,正则表达式"/\'|\"|;|,|\`|\*|\\|\n|\t|\r|\xA0|\{|\}|\(|\)|<|\&[^\d]|@|\||ls|w/is"用于匹配以下内容:
- 单引号(')
- 双引号(")
- 分号(;)
- 逗号(,)
- 反引号(`)
- 星号(*)
- 反斜杠(\)
- 换行符(\n)
- 制表符(\t)
- 回车符(\r)
- 非打印字符(\xA0)
- 左大括号({)
- 右大括号(})
- 左小括号(()
- 右小括号())
- 尖括号(<)
- 以非数字字符开头的&符号
- @符号
- 竖线(|)
- ls关键字
- w关键字
如果$comm2中包含上述任何一个字符或关键字,preg_match函数将返回1,否则返回0。
阅读全文