我想要我的电话号码验证器的正则表达式模式。
它必须允许数字、+
、(
和。)
-
限制是:
+
需要在输出的开头(例如:“+31(427)-103819”需要有效)- 、
+
和不是必需(
的)
-
- 输出必须以数字结尾
- 不需要长度限制
希望有人可以为此让我成为一个正则表达式,我查看了不同的生成器并最终得到了这样的结果:
/^(\\+)*(\\d+)(\\()*(\\d+)(\\))*(-)*(\\d+)$/
这不符合我的要求。一些必须有效的示例数字:
- 190138190
- 103-10381-390101
- (0358)-103810381
- (1038)1038103
- +1081(1081)-193810
- +1903(3913)193810