为字母数字和一些特殊字符创建正则表达式验证的问题

时间:2016-11-29 17:11:46

标签: php validation preg-match

我正在尝试为表单中的评论部分编写验证函数。我想允许数字,字母,单引号,$,&,?和!

这是我目前拥有的,但它不允许使用$,&,?或!。

function verifyAlphaNum ($testString) {         

return (preg_match ("/^([[:alnum:]]|-|\.| |')+$/", $testString));

1 个答案:

答案 0 :(得分:0)

function verifyField ($testString) {

    return (preg_match ("/^[[:alnum:].\?!$&' ]+$/", $testString));
}

使用该课程,您可以接受数字,字母,点,?,!,&,$,单引号和空格。