uni-app学习笔记之正则表达式Regular Expression

该篇博客深入探讨了正则表达式在匹配、替换、分割等字符串操作中的应用,通过实例展示了如何使用正则进行数字验证、文本处理,并提到了相关模式如全局匹配和忽略大小写。此外,还涉及了JavaScript中字符串处理函数的使用,包括search、match和replace等,以及如何利用这些工具进行信息提取和替换。
摘要由CSDN通过智能技术生成
//Regular Expression
			
				var r = /^1[^012]\d{9}$/.test('16620122910')
				console.log(r);
				var str = `毕业(尤指中学);
								大学毕业; 
								获得学位(尤指学士); 
								授予(某人)学位(或毕业文凭等);`;
				str = str.replace(/\s/g, "")
				var arr = str.split(";")
				arr.forEach(v => console.log(v))
				var r = str.search(/\(.{4}\)/)
				console.log(r); //2
				var r = str.match(/\(.{4}\)/)
				console.log(r[0]); //
				var r = str.match(/\(.{4}\)/g)
				r.forEach(a => console.log(a))
				str = str.replace(/\(.{4}\)/, "[清华北大]")
				console.log(str);
				str = str.replace(/\(.{4}\)/g, "[永恒之蓝]")
				console.log(str);
/* 
			 .		任意单个字符
			 \		转义字符
			 \w		字母数字或者_
			 \W		[^\w]
			 \d		数字
			 \D		[^\d]
			 \s		空格
			 \S		[^\s]
			 \b		单次的边界   /\bworld\b/i
			 \B		[^\b]
			 
			 匹配模式
			 i		忽略大小写
			 g		全局匹配 match replace
			 
			 ^		^a:以a开头 	^(ab):以ab开头
			 $		a$:以a结尾
			 
			 数量控制
			 +		>=1
			 ?		<=1
			 *		不限
			 {n}	n
			 {n,}	>=n
			 {n,m}	n<=x<=m
			 
			 split
			 search
			 match			g
			 replace		g
			 */
函数匹配模式返回值
searchinumber
matchigarr
replaceigstr
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

光明有我16620122910

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值