以下表达式适用于任何11位数字的电话号码。但我希望前三位数字是特定的运算符代码,例如(017、016、018、019)。其他的可以是任何数字。
/^([\d]{3})*([\d]{8})$/
答案 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