我有正则表达式来验证英国电话号码,但它目前迫使用户在接受号码之前输入一个空格,如何更改它以使其接受带或不带空格的数字。
/^0\d{2,4}[ -]{1}[\d]{3}[\d -]{1}[\d -]{1}[\d]{1,4}$/
答案 0 :(得分:0)
/^0\d{2,4}[ -]{0,1}[\d]{3}[\d -]{0,1}[\d -]{0,1}[\d]{1,4}$/
答案 1 :(得分:0)
var reg = /^0\d{2,4}[ -]{0,1}[\d]{3}[\d -]{1}[\d -]{1}[\d]{1,4}$/;
var number ="01324 765578";
console.log(number.match(reg));
var number ="01324765578";
console.log(number.match(reg));