当前位置:

js正则表达式

访客 2024-01-11 698 0

w3school正则表达式

一、正则表达式的使用

首先,我们一般使用正则表达式用来进行验证邮箱手机号等。进行匹配

1.编写一个正则表达式

varrule=/我是一个正则表达式/

2.使用正则表达式来进行验证

varisrule=rule.test("我是需要检验的字符串")

验证通过返回true,不通过返回false

二、正则表达式的编写

1.常用的表达式

<1>.[a-z]查询任何从a到z的字符

<2>.[A-Z]查询任何从A到Z的字符

<3>.[0-9]查询任何从0到9的字符

<4>.[abc]查询括号内任意一个字符

<5>.[^abc]查询除了括号内任意一个字符

2.常用的元字符(特殊字符)

<1>\w匹配数字、字母、下划线

<2>\w匹配非数字、字母、下划线

<3>\d匹配数字

<4>\D匹配非数字

<5>\s匹配空白字符(空格换行等)

<6>\S匹配非空白字符

<7>\n匹配换行符

3.常用的限定符

<1>*匹配前边的子表达式0或多次

<2>匹配前边的子表达式1次或多次

<3>?匹配前边的子表达式0或1次

<4>{n}匹配确定的n次

<5>{n,}至少匹配n次

<4>{n,m}匹配n次~m次(闭合区间)

4.常见的修饰符

<1>i执行对大小写不敏感的匹配

<2>g执行全局匹配(查找所有匹配而不是找到第一个停止)

<3>m执行多行匹配

<4>^以...开始

<5>$以...结尾

发表评论

  • 评论列表
还没有人评论,快来抢沙发吧~