分享好友 最新动态首页 最新动态分类 切换频道
JavaScript 正则表达式实用实战手机号英文「JavaScript 正则表达式实用实战」
2025-02-24 16:26

正则:/d+$/g;

var str = “我 是 龙 恩”;

console.log(str.replace(/s+/g,”“));//我是龙恩

var str = “123344我 是 龙 恩 1123344”;

console.log(/^d*$/.test(str)); //false

var str2 = “123445566”;

console.log(/^d*$/.test(str2)); // true

 

因此正则匹配电话号码正则为

/^d{3,4}-/d{7,8}(-d{3,4})?$/;

手机号码需要匹配;手机号码开头不以0开始的,并且是11位数字,目前的手机号码有如下开头的:13,14,15,17,18开头的;因此正则如下

/(^1[3|4|5|7|8][0-9]{9}$)/

如下测试代码

var str = 15606512345;

var reg = /(^1[3|4|5|7|8][0-9]{9}$)/;

console.log(reg.test(str)); //true

分析:开头有0个或者多个数字,中间有0个或者1个小数点,小数点后面有0个或者最多2个数字
正则
/^d*.?d{0,2}$/

代码分析如下

如上代码的含义是 使用正则replace替换操作

找出以字母数字下划线开头的字符,前面以b分隔单词与边界的地方

因此会找出第一个字符串中第一个开头的字符,后面是以捕获性分组来匹配

后面紧跟着一个.号的匹配,分组只匹配位置,不匹配字符,是零宽度的

使用 Unicode,必须使用诜xff0c;接着是字符编码的四位16进制表现形式。console.log(/[一-龥豈-鶴]/g.test(“我是”)); //true

分析:使用replace方法把不是中文字符全部替换成空
返回被替换的字符,因此是中文字符
代码如下

比如如:192.168.16.162 需要变成 192.168.16
分析:使用正则匹配 .号后面带1-3位数字即可
且以数字结尾的,把他们替换成空字符串。
代码如下

比如匹配如代码

  • aaa
  • bbb

分析: 想获取ul中的内容,可以对匹配的内容使用分组
然后打印RegExp.$1 就获取到分组的内容了; 匹配所有字符
使用[sS]+ 空白和非空白的所有字符,且使用修饰符g代表全局的
如下代码

匹配文本思路:可以先把字符串内的所有标签替换成空字符串
因此返回的就是文本了
正则/</?[sS]+?>/gi
如下代码

文件名有如下几种
1. c:images upian006.jpg
2. C:006.JPG
3. “c:images upian006.jpg”;
4. “c:images upianaa.jpg”;
5. “c:/images/tupian/test2.jpg”;
正则如:/[^\/]*[\/]+/gi;
上面的正则含义是:[^\/]* 不以一个 或者 2个 或者 /(需要转义,使用)这样的反斜杠开头的
零个或者多个字符,后面紧跟以一个 或者 两个 或者 /(需要转义,使用)这样一个或者多个分隔符
全局匹配
代码如下

比如绝对路径 http://172.16.28.162/images/a.jpg 需要替换成
https://blog.csdn.net/chengzhang_jian/article/details/images/a.jpg
使用正则匹配 http:// //需要使用转义字符转义的 继续匹配除/以外的任何一个字符
直到有反斜杠/为止;然后替换成 . 字符
代码如下

匹配规则:只能是中文,英文,数字,下划线,4-16个字符
匹配中文字符正则:/[一-龥豈-鶴]/
w是 匹配英文,数字,下划线
测试代码如下

匹配规则:包含点,字母,空格,逗号,数字,但是开头和结尾必须为字母
分析:开头必须为字母可以这样写 /^[a-zA-Z]/
结尾必须为字母可以这样写:/[a-zA-Z]+$/
中间包含点,字母,空格,逗号,数字的正则:/[.a-zA-Zs,0-9]*?/
外面的*号是0个或者多个,后面的问号? 代表可有可无;有就匹配,没有就不匹配;测试代码如下

匹配规则: 开头有0个或者多个数字,中间可能有一个小数点,后面有可能有0-2位小数
正则:/^d*(.d{0,2})?$/
代码如下测试

匹配规则:身份证号码有15位或者18位,其中最后一位可能是X,其他全是数字
正则: /^(d{14}|d{17})(d|[xX])$/

匹配字符串,让其字符串的首个字母大写
正则:/b(w)|s(w)/g
测试代码如下

日期格式有2种 第一种是yyyy-mm-dd 或 yyyy/mm/dd
分析 月和天数可以有1位或者2位
正则:/^d{4}[-/]d{1,2}[-/]d{1,2}$/;
测试代码如下

思路分析: 邮箱的规则是: 由3部分组成
由1个或者多个字母数字下划线和杠 + @ + 1个或者多个字母数字下划线和杠 + . + 1个或者多个字母数字下划线和杠
因此正则:/^([a-zA-Z_0-9-])+@([a-zA-Z_0-9-])+(.[a-zA-Z_0-9-])+$/
测试码如下

比如http://www.baidu.com‘>222 匹配这样的
使用正则:/

没有闭合的标签有2种 类型 一种像img标签那样的

正则和上面一样 只是使用了一个分组后,再获取那个分组即可

规则:字母和数字的混合
正则如: /^(([a-z]+)([0-9]+)|([0-9]+([a-z]+)))[a-z0-9]* 后面还可以紧跟数字或者字母0个或者多个
测试代码如下

最新文章
电动汽车寿命与健康的用车习惯手机闲置太久充不了电「电动汽车寿命与健康的用车习惯」
在《交广会客厅》节目中主持人嘉宾曾说到中汽研CCRT关于电动车电池续航能力的评测,本期节目,中汽测评技术管理部部长周博雅继续做客中央广播电视总台中国交通广播《交广会客厅》,与主持人高雅一起畅谈电动汽车的用车技巧。 什么是电动汽
京东手机11.11以实助实制胜背后:向用户稳品质 向市场拓增量手机购物「京东手机11.11以实助实制胜背后:向用户稳品质 向市场拓增量」
相较往年,提前至晚8点的京东11.11全球热爱季,让消费者回归购物的舒适,让品牌商家回归至产品与服务的初衷,这是基于对消费需求的深刻洞察,也是市场持续向好的印证,时间的一小步,造就了各方健康发展的一大步。不再苦于零点熬夜,为消费
3款骁龙8Gen3手机推荐,16GB+512GB价格大跳水,“闭眼买”不吃亏
虽然骁龙8至尊版手机也已经上市半年左右了,但是如果想要大内存,16GB+512GB基本都要四千元以上,想要稍微好一些的体验,预算起码五千元。这个时候,还不如选择某些大跳水的老旗舰。不可否认,某些老旗舰的配置确实不如新款,但是对比同价
小米9支持有线投屏吗?小米9有线投屏怎么设置小米手机怎么投屏到电脑「小米9支持有线投屏吗?小米9有线投屏怎么设置」
小米9手机支持有线投屏吗?答案是当然支持的。很多用户问小米9手机有线投屏的话应该怎么设置?但需要先弄清楚的是,投屏到电脑和投屏到电视使用的方法不同,所以设置的方法也是不一样的。小米9手机有线投屏到电脑,需要在电脑下载一个投屏
Kai Havukainen诺基亚8800手机「Kai Havukainen」
Kai ‘Kaizu’ Havukainen is Head of Product in Nokia Technologies, overseeing the product roadmap and marketing activities of the company’s technology licensing business. Kai holds master’s degree in signal processing an
手机卡怎么申请副卡手机副卡「手机卡怎么申请副卡」
随着通信技术的不断发展,手机卡已成为我们日常生活中不可或缺的一部分。而为了满足家庭或企业成员间通信的便利,许多运营商都推出了手机卡副卡服务。那么,手机卡如何申请副卡呢?接下来,我们将分点为大家详细解答。**一、了解副卡服务**
华为Vision智慧屏 5开启预售:聊什么都有戏,内外更出彩!
  年轻人不喜欢看电视了?其实每当看到类似话题时,我都想纠正一个观点,其实很多年轻人只是不喜欢看传统电视而已。以华为智慧屏为例,实际上拥有大量的年轻受众,尤其是Vision智慧屏系列在年轻群体中有着很高口碑。对于当下年轻人而言,
从“接诉即办”到“未诉先办” 看新泰如何用热线服务绘就“民情晴雨表”
‌近年来,新泰市行政审批服务局始终将12345政务服务便民热线视为政府与群众间的“连心桥”,秉持“民有所呼、我有所应”的原则,持续优化工作机制、创新服务模式,全方位提升政务服务水平,力求更高效地解决群众诉求。明确标准,建立机制
wifi万能钥匙苹果版 v2.5.9 iphone手机版万能手机「wifi万能钥匙苹果版 v2.5.9 iphone手机版」
第 52 楼 山东东营客人 发表于: 2023/9/1 17:58:10 破解真的快 支持( 16 ) 盖楼(回复) 第 51 楼 河南濮阳网友 发表于: 2023/8/23 18:44:16 爱了爱了 没有网的时候有它很安心 支持( 13 ) 盖楼(回复) 第 50 楼 辽宁阜新粉&
三星手机s8参数配置s8手机「三星手机s8参数配置」
大家好,今天小编来为大家解答三星手机s8参数配置这个问题,s8+三星手机参数配置很多人还不知道,现在让我们一起来看看吧!1、三星s8有哪些型号?2、三星s8是ufs多少3、三星S8屏幕尺寸是多大?1、三星-G9550型号为:三星S8+。它是三星galaxy
相关文章
推荐文章
发表评论
0评