javaScript学习之正则表达式初探
var reg = / / ;
第二种创建方式:
类似于创建对象,利用构造函数创建正则表达式,前面的""写表达式,属性写在后面的""中。
var reg = new RegExp("","");
关于正则表达式到属性我们可以参考W3school的属性表
下面我们来写一些例子来练习正则表达式
用例一:写一个只匹配中文的正则表达式
var str = '这是中文';var str1 = 'it is English'; var reg = /^[\u4E00-\u9FFF]+$/;
本题在reg中放入中文编码范围,当对象全是中文时,匹配结果为ture,否则为false
用例二:来自某年的百度面试题,写一个数,用科学计数法表示该数
var str = "100000000000"; var reg = /(?=(\B)(\d{3})+$)/g; console.log(str.replace(reg,"."));
其中?=指匹配任何其后紧接的字符串, \B匹配非单词边界, \d{3}匹配数字*3,$匹配任何结尾的字符串,用str的replace方法插入.
转载于:https://www.cnblogs.com/raonet/p/10387559.html
javaScript学习之正则表达式初探相关推荐
- JavaScript学习记录-正则表达式(2)
获取控制 正则表达式元字符是包含特殊含义的字符.它们有一些特殊功能,可以控制匹配模式的方式.反斜杠后的元字符将失去其特殊含义,反斜杠后为模式修饰符的可选参数. (1)字符类:单个字符和数字 元字符/元 ...
- JavaScript学习(六十九)—正则表达式实训题
JavaScript学习(六十九)-正则表达式实训题 复习一下所学的知识 实训练习
- JavaScript学习(六十七)—正则表达式学习总结
JavaScript学习(六十七)-正则表达式知识点总结 学习内容 一.什么是正则表达式 二.如何创建正则表达式 三.正则表达式的常用方法 四.正则表达式的匹配模式 五. 字符串对象中和正则表达式结合 ...
- JavaScript学习笔记(三)---事件、正则表达式、ES6、运动
JavaScript学习笔记(三)---事件.正则表达式.ES6.运动 27.insertbefore 28.滚动条及事件 29.事件及事件对象 30.鼠标事件对象的属性 31.案例:图片随鼠标移动 ...
- 52 JavaScript中的正则表达式
技术交流QQ群:1027579432,欢迎你的加入! 欢迎关注我的微信公众号:CurryCoder的程序人生 1.什么是正则表达式 正则表达是(regular expression)是用于匹配字符串中 ...
- JavaScript学习知识点归纳
JavaScript学习包括几大方面: 1.基础语法 2.JavaScript核心对象 3.DOM操作 4.BOM操作 5.正则表达式 6.AJAX 7.面向对象编程 以下依次为各版块相关内容==&g ...
- JavaScript学习笔记06【高级——JavaScript中的事件】
w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...
- 正则至少一个数字_好程序员web前端培训分享JavaScript学习笔记之正则
好程序员web前端培训分享JavaScript学习笔记之正则,正则表达式,又名 "规则表达式" 由我们自己来书写 "规则",专门用来检测 字符串 是否符合 &q ...
- JavaScript高级之正则表达式
1. 正则表达式概述 1.1 什么是正则表达式 正则表达式( Regular Expression )是用于匹配字符串中字符组合的模式.在 JavaScript中,正则表达式也是对象. 正则表通常被用 ...
最新文章
- 边缘数据中心2024年市场规模将超过130亿美元
- 成功解决TypeError: data type ‘category‘ not understood
- CTF 这个看起来有点简单
- 无码系列-7-代码的语文修养_上篇
- svg写入/识别html元素和css样式
- [Tailwind] Control What Variations are Generated for Each Utility Class Module in Tailwind
- 360录屏时去掉跑马灯解决方法 以失败告终
- 水经注地图发布服务中件间功能简介
- 建筑专业规范大全 2020版_房屋建筑工程现行规范标准目录汇编(2020版)—防水工程...
- Farkas 定理的几何证明
- TBS1237 1/4 扫 48 通道 LED 背光驱动芯片
- docker安装踩坑
- 详述TCP协议中重要的知识点
- 什么是数位板? 数位板,又名绘图板、绘画板、手绘板等等,是计算机输入设备的一种,通常是由一块板子和一支压感笔组成,它和手写板等作为非常规的输入产品相类似,都针对一定的使用群体。 与手写板所不同的是
- telnet无法打开到主机的连接。 在端口 23: 连接失败
- 机器视觉2D点旋转中心标定及旋转后坐标计算
- free_rtos系统基本配置
- 中国电化学储能行业发展趋势展望及十四五战略研究报告2022~2027年
- 宋浩 概率统计 笔记_梅花生物的涨跌幅概率统计,及最佳网格策略
- 全球与中国激光光导鼓市场深度分析及发展研究预测报告
热门文章
- 微信二维码支付快速入门
- java setcharat,Java StringBuffer setCharAt()方法
- 网工基础测试题(附HCIA题库)
- 如何选择最优路径完成云原生上云?听这场阿里云特别分享【云原生技术与最佳实践】
- 如何强化应用安全能力,全面拦截 Log4j 漏洞攻击
- 消息中间件:为什么我们选择 RocketMQ
- Knative 实战:如何在 Knative 中配置自定义域名及路由规则
- python --version没输出_python之旅【1】--格式化输出
- ransac剔除误匹配matlab代码,基于APAP图像拼接算法的改进
- 在c语言中scanf什么时候用,scanf什么时候用??c语言?