您好我想为手机号码
创建正则表达式数据验证应该需要10个数字。 数据验证应该要求前两个数字为04或09。
任何人都可以帮助我,这对我不起作用/^09\d{8}$/
这是我的正则表达式作为字符串https://plnkr.co/edit/Yjch7G7npkHmtKYDF5Yc?p=preview
的plunker我的正则表达式中已经提到了如何删除var regex = "/^0(9|4)d{8}$/"
这样的:{/ p>
答案 0 :(得分:2)
这个正则表达式对我有用:
, 5
说明:
$data = '10 x 2,5';
$array = explode("x", $data);
$total = $array[0]*$array[1];
答案 1 :(得分:1)
这个正则表达式非常简单并且有效:
/(09|04)\d{8}/g
说明:
(09|04)
表示匹配组(09 | 04)(一组基本上是一个匹配的序列),其中要匹配的序列是09 OR(|
符号)04。\d{8}
表示匹配(09|04)
组后的8位数。g
设置全局标志(允许多个匹配)。我希望这有帮助!
答案 2 :(得分:0)
我希望这会对你有所帮助。
var regex = /^0(9|4)\d{8}$/
alert(regex.test('0412345678')); //true
alert(regex.test('0912345678')); //true
alert(regex.test('0512345678')); //false
var regex = new RegExp(/^0(9|4)\d{8}$/);
alert(regex.test('0412345678')); //true
alert(regex.test('0912345678')); //true
alert(regex.test('0512345678')); //false