【发布时间】:2020-01-14 19:05:20
【问题描述】:
我想允许数字和以下字符:-、+、(、)
$phone = '1(54)+45-21';
var_dump(preg_match('/^[\(\)0-9+-]+$/', $phone));
嗯,效果很好。但我也想在每个字符之间允许空格。因此$phone 的值可能类似于+45 (548) - 541 55 11,但不带任何空格也是有效的。
如何允许可选空格?
【问题讨论】:
-
也许这个页面有帮助stackoverflow.com/questions/123559/…
-
只是在字符列表中添加一个空格?
-
我已经用
/^[()0-9+-? ]+$/试过了。这对我有用。