正则里面什么时候加全局

正则里面什么时候加全局

我看老师很多正则都没加全局 什么qq呀 密码呀 url那些都没加 到底啥时候要加

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,我们验证表单的时候一定慎重加g,一般不会用到g,因为这个g表示全局搜索,如果加g表示在全局搜索,第一次搜索到,第二次就不是从0开始搜索了,这样会出现bug,所以,一般是不加g的,如果一定要用g,需要设置xxx.listIndex = 0;这样就可以了,保证始终从0开始匹配.

如果我的回答帮助了你请采纳,祝学习愉快~



好帮手慕嘟嘟 2019-07-25 14:15:48

同学你好,全局变量是在函数之外定义的变量,局部变量是在函数里面定义的变量,如果说这个变量想要在各个地方都要用到,就应该定义成全局的,反而言之,这个变量只在特定的函数中用的到,那么就可以定义成局部的.

需要注意的一点是:如果在函数中定义的变量没有使用var声明,那么他属于全局变量,而不是局部变量.

http://img1.sycdn.imooc.com//climg/5d3949040001e74408550297.jpg

如果我的回答帮助了你请采纳,祝学习愉快~


  • 提问者 JJJustin #1
    不是全局变量 是正则里面的g 全局匹配
    2019-07-25 14:16:47
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师