1

嗨,我想知道是否有人可以帮助我。

首先,我对此很陌生,所以请多多包涵。

我一直在研究许多教程中的一些,以尝试提出一个 preg 匹配表达式,它允许:

  • 任何字母数字,
  • 逗号,
  • 句号和,
  • 空间

我想出了以下几点:

(!preg_match('/^[A-Za-z0-9 _.,]{5,35}$/', $nameofcontact))

除此之外,由于该字段是可选的,因此我还希望空白字段通过验证,而这正是我遇到困难的方面。

我只是想知道是否有人可以提供一些指导,说明如何让该字段与上述参数结合使用。

非常感谢和亲切的问候

4

1 回答 1

1

空白字段:^$

正则表达式中的“或”:|

用这个 :

^$|^[A-Za-z0-9 _.,]{5,35}$
于 2012-09-06T14:58:06.317 回答