更改regex以接受带空格或不带空格的电话号码

alter regex to accept phone number with or without spaces

本文关键字:空格 电话号码 regex 更改      更新时间:2023-09-26

我有regex来验证英国电话号码,但它目前强制用户在接受号码之前输入一个空格。我该如何更改它,使其接受带空格或不带空格的号码。

 /^0'd{2,4}[ -]{1}['d]{3}['d -]{1}['d -]{1}['d]{1,4}$/
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));
/^0'd{2,4}[ -]{0,1}['d]{3}['d -]{0,1}['d -]{0,1}['d]{1,4}$/

演示