所以我对字母数字的(/^[A-Za-z0-9,\+-]+$/)
进行了验证,但是我想验证一个只允许数字,空格,点和连字符的电话号码。我会使用什么代码来检查这些代码。
由于 本
答案 0 :(得分:1)
根据我的规格,它只是数字,空格,点和连字符。这是任何订单和任何长度
那将是:
/^[0-9 \.-]+$/
答案 1 :(得分:1)
请参阅this reference,
/^[\d\s\.\-]+$/
\d
是数字,\s
是空格,\.
是点,\-
是连字符。
+
表示[
和]
中的“一个或多个”字符,^
和$
分别匹配字符串的开头和结尾。< / p>
如果您的电话号码以国家/地区代码开头,您可能还需要加号作为第一个非空白字符
/^(?:\s*\+)?[\d\s\.\-]+$/
此处,(?:
.. )
表示“不为该群组创建参考”,*
表示前一个角色为零或更多,\+
为加号和(
.. )?
表示“此群组是可选的。”