位置: 编程技术 - 正文

盘点javascript 正则表达式中 中括号的【坑】(javascript ?)

编辑:rootadmin

推荐整理分享盘点javascript 正则表达式中 中括号的【坑】(javascript ?),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:细说javascript,细说javascript,javascriptcom,细说javascript,javascriptj,细说javascript,javascriptz,javascriptj,内容如对您有帮助,希望把文章链接给更多的朋友!

在javascript中使用正则时需要注意中括号里边的一个坑,那就是中括号内的元字符问题。自己踩到坑了,网上搜了一下还有不少人踩了这个坑,所以大概说一下。

中括号在正则中称为字符组(Character class),有的书翻译为字符类,还有的翻译成字符集。我觉得字符组更好点,毕竟class在计算机属于中代表面向对象里的“类”。顾名思义,字符组为一组字符,它表示在一个位置里可能出现的多种字符。注意这里强调只匹配一个位置哦。(此段摘自-

用到一个取任意字符的地方,于是用了[.n]* 结果 test一下 返回true,但是放到具体的环境当中不对。。。。。。哎呀我去,不可以理解了。

果断测试一下 var testp = /xx>[.n]*/ testp.test("xx>asdfdfasd"); 果断还是 true,把"xx>"放后面也是true,但是,两边都放上就是false。这是为什么呢??????

盘点javascript 正则表达式中 中括号的【坑】(javascript ?)

于是又重新 搞下var testp = /(xx>[.n]*)/这个,改一下加个括号就可以捕获匹配的串串了。test完了,RegExp.$1一下特么发现 是空。。。。。是空。。。。为啥呢????

当把test的字符串参数变成("...........")时,这串点出现了,所以呢,这个中括号里边点就只代表点,不代表别的,不是元字符除n以外的单字符的意思了。于是网上搜了一下:

“很多元字符在字符组内都变成了普通字符” 对它变成了普通字符了,而不是元字符了,还有其他的像 "&#;","+","*"这几个一旦放到中括号也变成了普通的字符了。

所以这个坑还是要当心啊。。。。

对了,任意字符可以用 [sS]代替。

以上这篇盘点javascript 正则表达式中 中括号的【坑】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

Fullpage.js固定导航栏-实现定位导航栏 FullPage.js是一个简单而易于使用的插件,用来创建全屏滚动网站(也被称为单页网站)。除了可以创建全屏滚动效果以外,也可以给网站添加一些水平的

使用pcs api往免费的百度网盘上传下载文件的方法 百度个人云盘空间大,完全免费,而且提供了pcsapi供调用操作文件,在平时的项目里往里面保存一些文件是很实用的。环境准备:开通读写网盘的权限

JavaScript函数内部属性和函数方法实例详解 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。函数是对象,有自己的属性和方法。首先通过console下输出的函数属性方法来直观的

标签: javascript ?

本文链接地址:https://www.jiuchutong.com/biancheng/377519.html 转载请保留说明!

上一篇:教你用javascript实现随机标签云效果_附代码(教你用纸折一只会跳的小兔子,非常好玩,小朋友都喜欢)

下一篇:Fullpage.js固定导航栏-实现定位导航栏(fullpage.js教程)

  • 应交税费课程
  • 小规模城建
  • 制造业的加工费可以放制造费用的二级科目加工费吗
  • 委托加工物资的会计科目
  • 审计调整分录汇总的内容
  • 土地增值税清算的条件
  • 复印的原始凭证可以作为记账依据吗
  • 总公司可以给分公司买车吗
  • 查定征收方式适用于什么
  • 补提企业所得税会计分录
  • 伙食支出设立的明细
  • 增值税没达到起征标准
  • 非独立核算的分公司如何报税
  • 年终奖缴税将有大变化
  • 小规模纳税人已经开了3%的票还可以享受1%的优惠吗
  • 并购重组协议样本
  • 房地产企业回迁房税收规定
  • 新开办筹建费企业所得税申报填写
  • 股票股利为什么不影响所有者权益
  • 股票质押期间收益归谁
  • 个人在杂志上发表散文取得的所得
  • 学校食堂承包餐饮公司
  • 苹果手机搜不到airpods
  • 个人出租车辆给公司个人所得税
  • qq上的时间和手机不一样怎么办
  • 什么情况转账会延迟2天
  • 商标申报费用会退回来吗
  • xshell远程连接linux命令
  • sinutrain破解版
  • Thinkphp5+PHPExcel实现批量上传表格数据功能
  • php解构
  • 企业所得税具体纳税筹划案例
  • 固定资产盘盈会影响所有者权益吗
  • 营业费用这个科目还在用吗
  • 企业的留存收益可以抵税吗
  • 手把手教你win7换主板不重装系统的方法
  • js位运算有什么用
  • 网页制作零基础教程
  • 商业银行贷款业务按担保形式分,可分为( )
  • 三方债权债务抵销
  • 学生誓词最新2022年
  • 研发费用范围归集不正确
  • ubuntu16安装教程
  • 股份支付的账务如何处理?
  • 残疾人工资加计扣除包括社保吗
  • 安全生产费用收取方案
  • 失控发票未付款什么意思
  • 公司注销前如何先注销工会
  • 公司举办活动的好处
  • 多交了社保
  • 清算资金往来借贷方什么意思
  • 进项税销项税增值税的区别
  • 新税法实施后以前的条例规章作废吗
  • 环保局检查锅炉房都查什么
  • 开票信息中电话怎么填
  • 如何理解股权激励
  • 工业企业应收账款减少原因分析
  • sql解析框架
  • mysql的用处
  • 不用鲁大师
  • centos7如何扩展根分区空间
  • 安装metpy
  • centos用户添加到组
  • subss
  • Ubuntu如何安装软件
  • windows磁盘工具
  • linux init.h
  • win7电脑弹窗多怎么解决
  • python模糊搜索字符串
  • bat批处理执行cmd命令
  • 精灵动画片大全90年代
  • jQuery Validation PlugIn的使用方法详解
  • 自动搜索工具
  • javascriptwhile
  • jquery怎么实现单页面
  • 国家税务总局12366上海(国际)纳税服务中心
  • 办理授权税务事项有哪些
  • 耕地占用税林地有减免吗
  • 国税优盘安装教程
  • 云南医保可以网上买药吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设