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

    1.提取工资

    match方法:返回值是数组类型

    g:全局模式检索

    i:忽略大小写

    var str="张三:8000,李四:7300,王五:6840";
    var arr=str.match(/^d+$/g);  //返回数组类型的值
    console.log(arr);  //[8000,7300,6840]

    2.分组提取

    RegExp.$n:提取正则表达式返回的数组中的第N组

    //提取日期中的月份 :2019-11-10
    var str="2019-11-10";
    var reg=/(d{4})[-](d{1,2})[-](d{1,2})/;
    var arr=str.match(reg); //[2019,11,10]
    console.log(RegExp.$2); //11

    3.字符替换

    replace方法:返回被替换后的新字符串

    //1.替换敏感字
    var str1 = "这里有一些敏感字,需要被替换";
    console.log(str1.replace(/敏|感|字/g, "*"));//这里有一些***,需要被替换
    //2.替换空白符
    var str2="  前面有  空格 ,  后面也有 空格  ";
    console.log(str2.replace(/s+/g,""));//前面有空格,后面也有空格

    4.i 忽略字母大小写

    var str3 = "andaayAngle";
    console.log(str3.replace(/a/gi, "A")); //AndAAyAngle
  • 相关阅读:
    信息的概念
    信息管理学基础
    第一章关键术语
    企业的转变
    国外的信息系统概念
    管理信息系统的基本功能
    人机交互设计-评价输入法-课下作业
    《构建之法》一
    27日进度
    26号进度
  • 原文地址:https://www.cnblogs.com/qtbb/p/12597852.html
Copyright © 2011-2022 走看看