PHP preg_match验证用户文本输入

时间:2010-11-17 02:59:04

标签: php text user-input preg-match

我需要验证大约1,500个字符的用户输入 允许的字符是a-z A-Z 0-9
允许的符号。 ,:? !和空间
任何人都可以为此建议一个preg_match表达式吗? 我正在使用'/ ^ [a-zA-Z0-9。,:?! ] + $ /'但有时会出错

2 个答案:

答案 0 :(得分:1)

'/^[a-zA-Z0-9.,?!:\s]{1,1500}+$/i'

这个应该有用:))

答案 1 :(得分:-1)

在标志前使用escape \

/ ^ [A-ZA-Z0-9 \ \,\:?!\ \] + $ /'