【发布时间】:2012-09-10 10:24:20
【问题描述】:
我必须验证描述电话号码的简单文本。如果用户输入,它应该只允许数字和加号。不允许使用字母、其他特殊字符和空格。我需要一个带有正则表达式的 java 脚本来仅匹配 + 和数字。请帮忙
【问题讨论】:
-
您的标题非常混乱,似乎与您的问题不一样。可以改一下吗?
标签: regex
我必须验证描述电话号码的简单文本。如果用户输入,它应该只允许数字和加号。不允许使用字母、其他特殊字符和空格。我需要一个带有正则表达式的 java 脚本来仅匹配 + 和数字。请帮忙
【问题讨论】:
标签: regex
这是一个基本的,它将接受一个可选的 + 和一个或多个数字 \+?[0-9]+
【讨论】:
应该这样做:
var myRegex = /^[0-9+]+$/;
如果您只想在开头允许+,那么试试这个:
var myRegex = /^\+?\d+$/;
【讨论】:
电话号码因国家/地区而异。因此您需要非常具体地了解国家/地区和电话号码模式。例如,长度、区号、电话号码等。之后可以设计正则表达式。
【讨论】: