• 正则


    PegExp  正则就是一条规则,用于检验字符串的格式,目标就是字符串

    字符串:只要通过表达提交的数据都是字符串。

    定义:var reg=New RegExp()

       var reg=/格式/

    正则的方法:

      1:匹配   test     匹配成功就是true   没有匹配就是false

      2:捕获:exec    如果有就拿出来  没有就是null

    正则的修饰符:

      1:是否区分大小写  使用  i    不区分大小写

      2:全局_g

      3:多行匹配_m

    与正则有关的字符串方法:

      1:match()查找一个或者多个与正则匹配的,返回查找的结果;

      2:search()匹配与正则相同的字符,有就返回索引值,没有就是-1;

      3:replace()匹配与正则相同的,并且替换,返回替换的字符串

    正则的方括号:

      1:[ a b c ]查找括号中的任意一个字符

      2:[ ^ a b c ]查找不在括号内的字符串

      3:[ 0-9 ] 查找0-9的数字

      4:[ a-z ]查找小a到小z的字符

      5:[ A-Z ]查找大A到大Z的字符

      6:[ A-z ]查找大A到小z的字符

    元字符:

      1:w 代表单词字符   包括字母 数字  下划线

      2:W   代表非单词字符    除了字母 数字  下划线

      3:d     代表数字

      4:D    代表非数字

      5:s   代表空白字符

      6:S   代表非空白字符

      7:   匹配单词边界

      8:B      匹配非单词边界

    量词:

      1:n+ 代表至少一个n的字符

      2:n* 代表0个多个n

      3:n? 代表0个或1个n

      4:n{x} 包含x个n

      5:n{x,}包含至少有x个n

      6:n{x,y}包含大于等于x 且小于等于y个n

      7:n& 包含以n结尾的字符串

      8:^n  包含以n开头的字符串

      9:?=n   匹配任何气候紧跟n的字符串

  • 相关阅读:
    ffmpeg学习笔记-ffmpeg在VS下的运用
    ffmpeg学习笔记-初识ffmpeg
    ffmpeg学习笔记-初识ffmpeg
    NDK学习笔记-使用现有so动态库
    新闻cms管理系统(一) ---- thinkphp框架准备
    新闻cms管理系统功能介绍
    ubuntu中phpstorm和sublime快速启动
    ubuntu使用----高效快捷键
    windows下使用docker(一)—— 安装
    windows下更新npm的命令实现
  • 原文地址:https://www.cnblogs.com/yang08/p/10132269.html
Copyright © 2020-2023  润新知