位置: 编程技术 - 正文

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

  • 车辆购置税计入成本吗
  • 净值型理财投资范围
  • 销售给学员的教材是否要缴纳增值税?
  • 文化事业建设费怎么申报
  • 比较优先股和普通股
  • 库存现金期末余额
  • 产成品和半成品如何盘点
  • 一般纳税人废业怎么办
  • 净利润为什么要减折旧
  • 房产交房前开发商要办齐的手续
  • 非居民企业所得税税率10%
  • 总分类一般采用什么格式
  • 逾期还款银行罚息怎么算
  • 收到土地使用权转让金会计分录
  • 发票现金支付的做账增值税
  • 收到货物记账凭证
  • 交通违章罚款有优惠吗
  • 个体户到税务局开普票需要什么手续
  • 企业安排残疾人就业有啥优惠政策
  • 或有负债披露原则
  • 财管如何区分金额大小
  • php写接口实现json文件读取
  • 汇算清缴时业务招待费税收金额为零是什么原因
  • 收到退回的保证金
  • 水煮鱼的做法和步骤 家常
  • 施工企业成本费用有哪些方面构成
  • 在筹建期间发生的开办费
  • 有关厉元朗的小说
  • js监听事件和处理事件
  • web自动化测试平台
  • html在线小游戏
  • 目标检测选SSD还是YOLO
  • php array_merge_recursive 数组合并
  • phpcms是什么框架
  • 2021年食用油税率
  • 购买办公用品没有合同缴纳印花税吗
  • 长期待摊费用属于调整账户吗
  • 数论电子书下载
  • 以前年度多计提折旧
  • sql数据库check 约束代码怎么设置
  • python创建ndarray
  • 什么叫动量交易
  • 摄影属于哪种服务业
  • 小规模都是季度报税吗
  • 餐饮服务规定
  • 个体户超过定额,税率按核定税率吗
  • 带薪年假一般是什么时候
  • 查询sqlserver数据库开发这门课程的最高分
  • 养猪死亡
  • 残疾人就业保障金怎么计算
  • 应收账款的账面价值是什么
  • 将固定资产转为投资性房地产账务处理
  • 可以抵扣土地增值税的项目
  • 固定资产账实不符违反的规定
  • 房屋租赁费如何结转成本
  • 家电销售范围包括哪些
  • 小规模增值税减免
  • 负数发票要交税吗
  • 个体工商户记账报税教程
  • 小规模纳税人发票怎么开
  • 购买原材料材料尚未验收入库,款项尚未支付
  • 银行打对公回单
  • 购进中央空调可以抵税吗
  • docker安装使用
  • win7鼠标右键没有压缩文件
  • win8桌面右键无法使用
  • win10激活突然失效
  • datatable.load
  • linux查看nginx配置文件
  • js cocos
  • jquery刷新局部页面
  • shell发送报文
  • 用原生js写项目
  • js数组菜鸟教程
  • vue使用mixin
  • 仿百度首页
  • eclipse出现an error has occurred
  • androidobb
  • Python运行报错此段代码无法访问
  • 如何做好基层税务分局长工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设