我需要验证大约1,500个字符的用户输入
允许的字符是a-z A-Z 0-9
允许的符号。 ,:? !和空间
任何人都可以为此建议一个preg_match表达式吗?
我正在使用'/ ^ [a-zA-Z0-9。,:?! ] + $ /'但有时会出错
答案 0 :(得分:1)
'/^[a-zA-Z0-9.,?!:\s]{1,1500}+$/i'
这个应该有用:))
答案 1 :(得分:-1)
在标志前使用escape \
/ ^ [A-ZA-Z0-9 \ \,\:?!\ \] + $ /'