位置: 编程技术 - 正文

盘点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教程)

  • 企业所得税纳税人
  • 应纳税所得额可以扣除哪些
  • 预期信用损失影响坏账准备吗
  • 预提费用在资产负债表哪个科目
  • 从事小额零星经营业务的个人是指
  • 银行电子回单是原始凭证吗
  • 跨区经营如何预缴税款
  • 库存商品变价出现原因
  • 外地施工企业税收征管办法
  • 当月发货必须当月开票吗
  • 赠送的固定资产需要计提折旧吗?
  • 企业所得税营业税金及附加
  • 发票验证系统费用多少钱?
  • 免税销售额扣除项目本期实际扣除额
  • 应收票据借方表示负债吗
  • 发票上可以盖两次章吗
  • 进口产品需要交税吗
  • 公司注销时债权债务怎么处理
  • win7为什么现在不能用了
  • 进项税加计抵扣最新政策2019
  • 把原材料给别人加工怎么入账
  • win10设置闹钟
  • 中秋福利发放现金文案怎么写
  • 对公网银数字证书
  • win10怎么找应用程序
  • 一般纳税人做账报税的整个流程详细
  • 不给佣金
  • 瓦尔德内尔精彩
  • 老板垫付的员工怎么入账
  • 非营利组织企业所得税免税收入
  • 发票开错抬头怎么进行税务处理?
  • 库存商品转在建工程 增值税
  • 同一控制下企业合并入账价值
  • 零星采购无票怎么办
  • 红字专用发票是红色的吗
  • Web Spider Fiddler - JS Hook 基本使用
  • 资产处置损益算营业外收入吗
  • 网络安全文章1000字
  • php如何post
  • arp命令行
  • 国税代开专票缴纳城建税分录
  • 哪些企业可以开13点税票
  • 发票抵扣联和发票联区别
  • 文化建设费税率
  • 自建生产线的入账价值
  • 收到预付款项发票怎么开
  • 给客户的回扣如何处理
  • 住宅可以注册什么类型的公司
  • 奖励员工购物卡怎么写
  • 公司每个月申报怎么报的
  • 分红冲抵往来会计分录
  • 如何当好一个农民
  • linux如何安装c语言编译器
  • sqlite迁移到mysql脚本的方法
  • windows无法删除软件怎么办
  • xp系统怎么新建桌面
  • win10系统找不到mrt
  • win7系统无法启动怎么解决
  • WIN7系统安装
  • windows8如何设置电脑锁屏时间
  • centos7网络配置文件在哪
  • Win7 64位纯净版无法安装第三方主题的可行破解方法
  • linux中内存是2GB,虚拟内存应该是多少
  • win8删除软件在哪里
  • 如何在windows10中获取帮助
  • win8无法安装wps
  • linux安装有哪几种方式
  • cocos2dx4.0教程
  • react native community
  • css中边界margin的多种定义方法
  • shell脚本spool
  • js实现css样式
  • JavaScript基本语法与页面对象的应用
  • 猫的游戏视频
  • javascript 对象
  • 发票查验平台可以查询自己给对方开的发票吗?
  • 境外付汇税务备案要多久
  • 开具负数发票(专用发票)流程?
  • 实木地板什么
  • 广州哪里有餐饮费发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设