正则表达式
yolo_Yang
这个作者很懒,什么都没留下…
展开
-
正则表达式学习笔记:(1)语法
特殊字符 特别字符 描述 $ 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r'。要匹配 $ 字符本身,请使用 \$。 ( ) 标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用 \( 和 \)。 * 匹配前面的子表达式零次或多次。要匹配 * 字符,请使...转载 2019-03-01 16:17:38 · 147 阅读 · 0 评论 -
正则表达式学习笔记:(2)元字符
正则表达式 -元字符 下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为: 字符 描述 \ 转义符,将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 ^ 匹配输入字符串的开始位置...转载 2019-03-01 16:18:46 · 123 阅读 · 0 评论 -
正则表达式学习笔记:(3)运算符优先级
正则表达式 -运算符优先级 正则表达式从左到右进行计算,并遵循优先级顺序,相同优先级的从左到右进行运算,不同优先级的运算先高后低。下表从最高到最低说明了各种正则表达式运算符的优先级顺序: 运算符 描述 \ 转义符 (), (?:), (?=), [] 圆括号和方括号 *, +, ?, {n}, {n,}, {n,m} 限定符 ^, $, \任何元字符、...转载 2019-03-01 16:43:28 · 159 阅读 · 0 评论 -
正则表达式学习笔记:(5)js的正则表达式
语法 /正则表达式主体/修饰符(可选) 实例: var patt = /runoob/i 实例解析: /runoob/i 是一个正则表达式。 runoob 是一个正则表达式主体(用于检索)。 i 是一个修饰符(搜索不区分大小写)。 方法 http://www.runoob.com/jsref/jsref-obj-regexp.html search() 方法...转载 2019-03-06 17:19:59 · 290 阅读 · 0 评论 -
正则表达式学习笔记:(4)常用正则表达式
一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小...转载 2019-03-04 18:00:05 · 284 阅读 · 0 评论