0

我必须验证一个描述电话号码的简单文本。如果用户输入,它应该只允许数字和加号。不允许使用字母、其他特殊字符和空格。我需要一个带有正则表达式的 java 脚本来仅匹配 + 和数字。请帮忙

4

3 回答 3

2

这是一个基本的,它将接受一个可选的 + 和一个或多个数字 \+?[0-9]+

于 2012-09-10T10:27:03.997 回答
1

这应该这样做:

var myRegex = /^[0-9+]+$/;

如果您只想+在开始时允许,请尝试以下操作:

var myRegex = /^\+?\d+$/;
于 2012-09-10T10:28:06.443 回答
0

电话号码因国家/地区而异。所以您需要非常具体地了解国家和电话号码模式。例如,长度、区号、电话号码等。之后可以设计正则表达式。

于 2012-09-10T10:29:26.610 回答