我尝试在我的表单上使用验证器来获取电话号码。我这样试试:
1- 01 01 01 01 01
2- 0101010101
3- 01 0101 0101
我希望用这种模式在两个数字之间接受空格或不接受:
{{1}}
示例:
{{1}}
可以接受。
问题:我的模式仅接受我示例中的第二种形式。 (0101010101) 我不明白,因为我在http://regexr.com/中尝试了我的模式,它适用于我的所有例子。
一个想法?
PS :我想验证一个法国电话号码。
答案 0 :(得分:2)
正则表达是邪恶的野兽。 Luckily I found this nice little example on regexlib.com
这似乎是你正在寻找的那种。至于为什么Angular不匹配你的空格,可能你必须双重转义空白选择器,所以它看起来像:
^([0-9]{2}\\s?){5}$
但这只是猜测。