0
点赞
收藏
分享

微信扫一扫

编程笔记 html5&css&js 090 JavaScript 文档对象模型

是她丫 02-29 12:00 阅读 2

一   什么是正则表达式:

软件:SetupRegexBuddyDemo

下载链接:Index of /WEBCode/wfd2209/09_AJAX/day04/ (tarena.com.cn)

进入软件后点击右上角

验证字符串中字符出现规则的表达式(把人所知道的规则告诉程序)

 1.字符集

   []

   一组可选范围

不要加括号

 2.预定义字符集 

  对极其常见的字符集进行的简化

  \d  表示 [0-9]

  \w  表示 [A-Za-z0-9_]

   .   表示通配符,匹配任意字符

 3.量词

  修饰前边字符集连续出现次数

  {n}  必须是n个

  {n,m}   至少n个,最多m个 

  {n,}  至少n个,多了不限

  ?  可有可无,最多一个

  +  至少一个,多了不限

  *   可有可无,多了不限

 4.匹配特殊位置

  ^  开始的位置

  $  结束的位置

  两者一起使用可以做到从头到尾的匹配   

 5.预定义字符集

    \s  匹配空白字符  例如:空格、回车、换行、制表符...

    \b  单词边界,可以是一个空格、标点、开头...

  6.正则表达式函数 

  test()  使用正则表达式验证字符串是否符合规则

  replace(正则表达式, 字符串/回调函数)  查找并替换 

  trim()  去除字符串两端的空格

举报

相关推荐

0 条评论