这是我在PHP中使用atm的正则表达式:
preg_match('/^[\sa-zA-Z0-9]+$/', $value)
所以这只会做字母和数字字符,现在我需要在正则表达式中添加这些符号:逗号,问号,点和@。我怎么能这样做,抱歉我知道它有点容易,但我讨厌正则表达式:P
无论如何,感谢您的帮助:)
答案 0 :(得分:1)
您可以使用:
preg_match('/^[\sa-zA-Z\d,@.?]+$/', $value)
答案 1 :(得分:1)
只需将它们添加到课程中:
preg_match('/^[\sa-zA-Z0-9,@.\?]+$/', $value)
我不确定问号是否需要转义,但我确定点不需要在字符类中转义。
答案 2 :(得分:1)