码迷,mamicode.com
首页 > 编程语言 > 详细

javascript 正则表达式

时间:2016-03-19 21:13:34      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

一、应用场景一:判断一个字符串是否符合特定的格式

案例1:判断一个字符串必须是7位整数

var reg = new RegExp("^\\d{7}$");
if(reg.test("1234567")){
    alert("valid");
}
else{
    alert("invalid");
}

上面例子输出 valid。

注意:在js中, ^表示开头,如果上面的表达式 省去了 ^ ,则 如 ss1234567也是符合要求的 ,也就说只需后7位是数字即可。

而$表示结尾,如果没有 $ ,则只需前面7位是数字即可,后面可以任意的。

比如:

var reg = new RegExp("\\d{7}");

则  reg.test("aa1234567bb") 返回 true

 

案例2:

要求一个字符串必须是8位数字,且第1位必须是0 或 1.

var reg = new RegExp("^0|1\\d{7}$");

 

javascript 正则表达式

标签:

原文地址:http://www.cnblogs.com/51kata/p/5296242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!