zoukankan      html  css  js  c++  java
  • javascript 正则表达式

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

    案例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}$");

  • 相关阅读:
    模板语法
    django框架中登陆验证功能
    __call__
    JQuery基础
    JS中BOM和DOM操作
    Javascript基础
    css完结
    css深入
    css初识
    html深入解析
  • 原文地址:https://www.cnblogs.com/51kata/p/5296242.html
Copyright © 2011-2022 走看看