小编San*_*eep的帖子

正则表达式只允许数字,超量,空格,括号,并应以数字结尾(javascript)

可能重复:
美国电话号码验证

我需要验证美国的电话号码.它可以采用以下格式:

xxx-xxx-xxxx
(xxx) xxx xxxx
(xxx)-xxx-xxxx
xxxxxxxxxx
Run Code Online (Sandbox Code Playgroud)

但它不应该

xxx-xxx-xxxx-
-xxx-xxx-xxxx
Run Code Online (Sandbox Code Playgroud)

它应该接受数字,连字符,空格和括号.

目前我用

^\[0-9 \-\. ]+$ 
Run Code Online (Sandbox Code Playgroud)

它不会在开头或结尾验证短划线.

regex phone-number

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

phone-number ×1

regex ×1