【发布时间】:2013-12-19 09:52:01
【问题描述】:
您好,我正在使用以下正则表达式来验证瑞典号码
^(([+]46)((70[{0-9}])|(72[{0-9})])|(73[{0-9}])|(76[{0-9}]))([\d]{6}))$
我希望我的号码采用以下格式 +46 70 5689 123 或 +46705689123
请帮我做这件事。
【问题讨论】:
-
究竟是什么问题?请注意,
[{0-9}]将匹配{和}以及数字。 -
以上表达式不允许空格 我要允许单个空格 +46space70space1234space321
-
在组之间添加
\s?或\s*,如果您想允许无限数量或空格。 -
格式是否必须完全是这两个格式,还是允许使用
+46 705689123之类的格式?即空格是独立可选的还是全部或没有? -
我想允许一个 07[0|2|3|6]1234321