源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

javascript正则表达式简介

  • 时间:2020-02-26 11:28 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:javascript正则表达式简介
[b]概述[/b] 正则表达式是事先声明一组规则,用于匹配字符串中的字符。 [b]基本语法[/b] 元字符 在正则表达式的模式中,有一些字符是有特殊含义的,被称为元字符。元字符都是针对单个字符匹配的。 \w 匹配大小写英文字符及数字 0 到 9 之间的任意一个及下划线,相当于 [a-zA-Z0-9_] \W 不匹配大小写英文字符及数字 0 到 9 之间的任意一个,相当于 [^a-zA-Z0-9_] \s 匹配任何空白字符,相当于 [ \f\n\r\t\v] \S 匹配任何非空白字符,相当于 [^\s] \d 匹配任何 0 到 9 之间的单个数字,相当于 [0-9] \D 不匹配任何 0 到 9 之间的单个数字,相当于 [^0-9] [\u4e00-\u9fa5] 匹配任意单个汉字(这里用的是 Unicode 编码表示汉字的 ) [b]界定符[/b] 比较通用的正则表达式界定符是双斜杠 /regex/ [b]原子的概念[/b] 正则表达式中的原子分为可见原子和不可见原子。 [ \f\n\r\t\v] 属于不可见原子,其他表示可见原子 [b]量词[/b] \* 匹配 0 到多个元字符,相当于 {0,} ? 匹配 0 到 1 个元字符,相当于 {0,1} {n} 匹配 n 个元字符 {n,} 匹配至少 n 个元字符 {n,m} 匹配 n 到 m 个元字符 \+ 匹配至少 1 个元字符,相当于 {1,} [b]边界[/b] \b 匹配单词边界 ^ 字符串必须以指定的字符开始 $ 字符串必须以指定的字符结束 [b]捕获分组[/b] 正则表达式中,使用 () 将若干单位(可以是字符,正则表达式)组织在一起,成为一个独立单元。 正则表达式中,分组分为捕获分组和非捕获分组。
/(pattern)/flags
[b]模式修正[/b] 贪婪/懒惰,忽略大小写,忽略空白字符 [b]使用场景[/b] 表单验证, 模板引擎 以上所述就是本文 的全部内容了,希望大家能够喜欢。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部