预习比赛不带大字母数字组合

时间:2019-02-12 19:45:43

标签: php preg-match

Preg比赛将不接受示例:Swbermanoo0292。我也想允许引号,但不知道该怎么做。我已经搜索了,但是找不到答案。

if(!preg_match("/^[a-zA-Z0-9]{0,3}*$/", $newuser2) || 
!preg_match("/^[a-zA-Z0-9.,()!?:\s]*$/", $description)){
//action code here
}

我收到错误消息:“ PHP警告:preg_match():编译失败:在偏移量为13英寸处没有重复的内容...”

我现在使用的用户名是:(!preg_match("/^[a-zA-Z0-9]*$/", $newuser2))

但是当我尝试:(!preg_match("/^[a-zA-Z0-9.,()!?:\"\s]*$/", $description))时,正则表达式测试器会指出

  

/必须使用backslash (\)

对未转义的定界符进行转义。

0 个答案:

没有答案