离子2:形式验证器(正则表达式)

时间:2017-02-07 11:26:11

标签: javascript regex angular ionic2

我尝试在我的表单上使用验证器来获取电话号码。我这样试试:

1- 01 01 01 01 01
2- 0101010101
3- 01 0101 0101

我希望用这种模式在两个数字之间接受空格或不接受:

{{1}}

示例:

{{1}}

可以接受。

问题:我的模式仅接受我示例中的第二种形式。 (0101010101) 我不明白,因为我在http://regexr.com/中尝试了我的模式,它适用于我的所有例子。

一个想法?

PS :我想验证一个法国电话号码。

1 个答案:

答案 0 :(得分:2)

正则表达是邪恶的野兽。 Luckily I found this nice little example on regexlib.com

这似乎是你正在寻找的那种。至于为什么Angular不匹配你的空格,可能你必须双重转义空白选择器,所以它看起来像:

^([0-9]{2}\\s?){5}$

但这只是猜测。