我想要一个检查以下内容的正则表达式:
有谁知道怎么做?
答案 0 :(得分:5)
/^+\d{4,}$/
将符合您的要求。
^
是开始字符串
\d
是一个数字
{4,}
表示前面的表达式中的至少4个(此处为\d
)。您可以根据需要添加最大值,例如{4,20}
允许至少4个字符,最多20个字符。
$
是字符串结尾的锚点
答案 1 :(得分:1)
/^((00|\+)[0-9]{2,3}){0,1}[0-9]{4,14}$/
比您的要求更通用,但您可以将其专门化。说明:
((00|\+)[0-9]{2,3})
带有00或+和2或3位数字的国际代码。根据您的需要修改表达式。
{0,1}
国际代码是可选的 - 如果需要,请将其删除
[0-9]{4,14}
位数:最小值4,最大值14.根据需要更改值。
此致 甲
答案 2 :(得分:1)
/\+\d{4,15}/
如果15是数字的最大限度
,这应该会有所帮助或者更确切地说,第二个参数是空白的,就像stema建议的那样。
答案 3 :(得分:0)
我选择了这个:
/\A(([+]\d{3,})?\d{6,8})/