[英]How to validate a string which can contain numbers spaces, + and - using regex php
I want to validate phone numbers like follows using php. 我想使用php验证电话号码,如下所示。
+009411774132482 011 2560-205 +009411774132482 011 2560-205
试试这个'/^\\+?[0-9 \\-]+$/'
This should do it... 这应该做到......
preg_match('/^\+?[\d -]+\z/', $str);
It will allow... 它会允许......
+
. +
。 0-9
), space and -
. 0-9
),空格和-
。 If you want a minimum amount, swap the +
with {9,}
. +
与{9,}
交换。 \\n
. \\n
。 试试这个正则表达式:
^[\d\s+-]+$
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.