zoukankan      html  css  js  c++  java
  • 正则表达式(概念)

    注:正则表达式中的RegExp   一定要大写

    提交表单到服务器进一步处理前,JavaScript程序会检查表单中的内容,以确认用户输入了信息,并且这些信息符合一定的格式要求,比如账号密码,邮箱地址等等   这里的一定的格式显示判断是否符合格式说的就是正则表达式

    正则表达式:用来检验客户端输入的数据,直接用正则表达式验证要比

    一,创建正则表达式

    二,正则表达式的捡搜方法

    1,test():检测字符串中是否包含定义的字符模式,返回的是布尔值

    2,exec():具体执行检索匹配.返回数组.执行失败 
    数组中存放:捡搜到的字符串  

    index子字符串在元素中的下标

    input元素字符串,
    这个方法只对制定字符串进行一次匹配

     3,使用string的match方法

    4,使用string对象的search()方法,返回匹配结果的下标  ,查找到既返回,也就是说无需g全局

    5,使用string对象的replace()方法,取代pattern

    6,使用string对象的split()方法,根据指定字符串查找匹配分割原字符串返回结果数组

    三,正则表达式的静态属性 

    匹配圆括号的内容

    长名 短名 描述

     

    inptu $_ 最后用于匹配的字符串(传递个exec()或者test()的字符串)

    lastMatch $& 最后匹配的字符

    lastParen $+ 最后匹配的分组

    leftContent $(是个下滑点,打不出来用代替) 上次匹配的前面的字串

    multiline $* 用于指定是否所有的表达式使用多行模式的布尔值

    rightContent $' 在上次匹配之后的字串

    注:匹配一次之后,lastIndex记录的是下一次查找的起始位置

     浏览器上IE和其他浏览器主要差别在全局匹配上,

    手动操作可以直接赋值

    元字符

    字符模式不能简单使用固定的字符串,而是采用一种固定的字符串格式,就需要使用正则元字符

    元字符是包含特殊含义的字符,他们有特殊功能,可以控制匹配模式的方式,反斜杠后的元字符将失去其特殊的含义

     

     

     

  • 相关阅读:
    用Vue来实现音乐播放器(10):Scroll组件的抽象和应用
    Vue的生命周期
    用Vue来实现音乐播放器(九):歌单数据接口分析
    Java中StringBuilder和StringBuffer的区别
    StringBuilder类型与String类型相互转换
    List中Add()与AddAll()的区别
    Map集合遍历的四种方式
    Object类型转换为Integer
    web开发中常用到的状态码
    mysql--从不订购的客户
  • 原文地址:https://www.cnblogs.com/wuyaxing/p/6407407.html
Copyright © 2011-2022 走看看