zoukankan      html  css  js  c++  java
  • javascript笔记整理(正则)

    RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具

    var re=/e/;
    var re=new RegExp('e');

    正则表达式的 String 对象的方法

    1.search---检索与正则表达式相匹配的值(返回值得下标)

    var a='a1a34b4cd5ef5g';
    alert(a.search('a'));          结果:0
    alert(a.search(/d{2}b/g));    结果:3

    2.match---找到一个或多个正则表达式的匹配(返回一个数组)

    var a='a1a34b4cd5ef5g';
    alert(a.search('a'));         结果:a
    alert(a.search(/a/g));        结果:a,a

    3.replace(a,b)---替换与正则表达式匹配的子串(返回替换后的新字符串)

    a:必需。规定子字符串或要替换的模式的 RegExp 对象

    b:必需。一个字符串值。规定了替换文本或生成替换文本的函数

    var a='a1a34b4cd5ef5g';
    alert(a.replace('a','b'));     结果:b1a34b4cd5ef5g
    alert(a.replace(/a/g,'b'));    结果:b1b34b4cd5ef5g

    4.split(a,b)---把字符串分割为字符串数组(返回分割后的数组)

    a:必需。字符串或正则表达式,从该参数指定的地方分割

    b:可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度

     

     

  • 相关阅读:
    JDBC MySQL 实例之 用户管理系统
    利用JDBC连接数据库(MySQL)
    CSS01
    HTML01
    GUI编程02
    GUI编程01
    名词解释
    Navicat MySQL安装
    Eclipse安装Web/JavaEE插件、Eclipse编写HTML代码
    Pascal输出星星
  • 原文地址:https://www.cnblogs.com/chenrf/p/5178200.html
Copyright © 2011-2022 走看看