如何在javascript中使用RegExp匹配孟加拉国的电话号码?

时间:2018-11-04 12:54:27

标签: javascript regex

以下表达式适用于任何11位数字的电话号码。但我希望前三位数字是特定的运算符代码,例如(017、016、018、019)。其他的可以是任何数字。

/^([\d]{3})*([\d]{8})$/

1 个答案:

答案 0 :(得分:1)

您可以在此处使用替代项:

/^(01[6789])(\d{8})$/

代码示例:

console.log(/^(01[6789])(\d{8})$/.test('01612345678')); // pass
console.log(/^(01[6789])(\d{8})$/.test('01912345678')); // pass
console.log(/^(01[6789])(\d{8})$/.test('12312345678')); // fail