我正在尝试使用RegExp()
接受以下输入:
我一直试图使用的是:
([0-9]{2,2}[ |-|.]?){4,4}[0-9]{2,2}
我理解为:(数字2次,后跟空格或 - 或。或什么都没有)4次,然后数字2次。
我一直在测试[0-9]{2,2}
,它甚至没有按照我的预期行事,因为它接受至少 2位数,而不是完全 2位数。< / p>
答案 0 :(得分:1)
var mob=/^([0-9]{2}(\s|\.|\-)){4}[0-9]{2}$/;
console.log(mob.test("12.34.56.78.90"));
console.log(mob.test("12-34-56-78-90"));
console.log(mob.test("12 34 56 78 90"));
var mob=/^([0-9]{2}(\s|\.|\-)?){4}[0-9]{2}$/;
console.log(mob.test("1234567890"));
console.log(mob.test("12 34 56 78 90"));
答案 1 :(得分:1)