JavaScript正则表达式——限定符、重复

tech2024-07-10  62

一、正则表达式限定符

\d是匹配数字的,num中没有限定符,只要有数字即可(从左往右找)

^ ==> 以字符串的起始(即 匹配开始) $ ==>以字符串的结束(即 匹配结束)

这里的^\d$,表示以数字开始,以数字结束(其中数字只有一位数)

如果写两个5,那么就会弹出false 需要写两个\d,\d\d代表两个数字 ## 标题

\d\d事紧挨着的,因此55中间不能加任何其他的字母,加数字也不行,仅代表两位数

二、正则表达式重复

{n} ==>匹配重复N次 假如匹配一个手机号 ==>11位数(写11个\d太累了,因此用{n}来解决)

{n,} ====》匹配重复最少n次,最多不限 匹配数字最少匹配到6次,最多不限

{n,m} ====》匹配重复最少n次,最多m次 假如匹配用户名最少6个字符,最多12个字符

*====》匹配重复最少0次,最多不限 匹配数字,最少可以没有,最多不限制

+====》匹配重复最少1次,最多不限 匹配数字,最少一次,最多不限制

?====》匹配重复最少0次,最多一次 匹配数字,最少0次,最多一次

最新回复(0)