首页 热点资讯 义务教育 高等教育 出国留学 考研考公

js中 var=/^[a-zA-Z]|/g是/.../定义正则表达式的吗?后边的g什么意思...

发布网友 发布时间:2022-04-27 04:16

我来回答

4个回答

热心网友 时间:2022-04-22 22:38

你好 这个是代表匹配区域和次数
如果不写/g 那么 该准则 会验证 知道遇见了 他第一个满足的条件 就会停止
举个例子 10个人里 有男有女 你的正则表达式 代表着 匹配谁是男人
如果不加/g 那么当他找到第一个男人时 他就会停止 不继续找了
如果加了 那么他会匹配10个人 找出所有的男人
这个例子比较生动易懂
希望能帮到你 谢谢追问在js文件中,有时在正则表达式包含 或 - 等符号,会发生浏览器不识别js文件的情况,把那些符号去调就又好了,该怎么办

热心网友 时间:2022-04-22 23:56

global的首字母,全局匹配的意思追问问题一: /...../定义正则表达式的吗?
问题二:- 符号在js会报错,还有,该怎么办

热心网友 时间:2022-04-23 01:31

全局匹配的意思 -。-追问问题一: /...../定义正则表达式的吗?
问题二:- 符号在js会报错,还有,该怎么办

追答看起来写了/.../ ,貌似就不用引号了?这个不太清楚...
然后,你把“|”符号删了试试看还报错不 - -!

热心网友 时间:2022-04-23 03:22

后面的g是代表匹配全局追问问题一: /...../定义正则表达式的吗?
问题二:- 符号在js会报错,还有,该怎么办

追答 可以用\uXXXX unicode编码表示 也可以\> 和 \<, 你自己查一下,- 要用\-表示

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com