正则表达式是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象。下面web建站小编给大家简单介绍一下各种正则表达式语法规则!
正则表达式有以下语法规则:
1、字符匹配:直接匹配字符。如 /abc/ 匹配 “abc”。
2、元字符:有特殊意义的字符。如:
1)、. 匹配任意单个字符。如 /a.c/ 匹配 “abc”,”acc”等。
2)、\d 匹配数字。如 /\d/ 匹配 “1”,”2″等。
3)、\s 匹配空白字符。如 /\s/ 匹配 ” “,”\t”,”\n”等。
4)、\w 匹配字母、数字及下划线。如 /\w/ 匹配 “a”,”1″,”_”等。
5)、匹配0个或多个前面的字符。如 /a/ 匹配 “a”,”aa”,”aaa”等。
6)、+ 匹配1个或多个前面的字符。如 /a+/ 匹配 “a”,”aa”等但不匹配 “”。
7)、? 匹配0个或1个前面的字符。如 /a?/ 匹配 “a”和””。
8)、^ 匹配字符串开头。如 /^a/ 只匹配 “apple”的”a”。
9)、$ 匹配字符串结尾。如 /a$/ 只匹配 “a”在”ada”中的最后一个”a”。
1、字符类:方括号内部的字符序列。如 /[abc]/ 匹配 “a”,”b”或”c”。
2、或操作:竖线 | 表示或。如 /a|b/ 匹配 “a”或”b”。
3、分组:圆括号 () 表示分组。如/(abc)/ 匹配 “abc”。
4、量词:指定数量。如 /a{3}/ 匹配 “aaa”。
5、修饰符:
1)、i 使匹配对大小写不敏感。如 /a/i 可以匹配 “a”和”A”。
2)、g 全局匹配。
3)、m 多行匹配。
所以,总结来说正则表达式主要有以下语法规则:
1、字符匹配:直接匹配字符
2、元字符:. \d \s \w * + ? ^ $ 等,有特殊意义
3、字符类:[abc] 匹配方括号内的任意字符
4、或操作:| 表示或
5、分组:(abc) 表示分组
6、量词:{3} 表示指定数量
7、修饰符:i g m 修饰匹配的模式
javascript语法如何把json文件输出到html页面上
javascript语法中不等于null和空字符串的3种判断方式
javascript语法读取文本文件代码(PHP代码读取文本文件)
标签: javascript语法, 正则表达式
上面是“Javascript有哪些正则表达式语法规则?”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://m.ipkd.cn/webs_12117.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!