正则表达式入门

正则表达式入门:

作用:用于进行匹配验证查找等的

例如:表单中的信息验证这一问题,就可用正则表达式完成

第一步:

记住部分正则表达式规则如何书写

正则表达式规则:
	\\ 反斜线字符 
	[abc] 代表a,b,c三个字符中的任意一个
	[^abc] 任何字符,除了 a、b 或 c(否定) 
	[a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围) 
	. 任何字符(与行结束符可能匹配也可能不匹配) 
	\d 数字:[0-9] 
	\w 单词字符:[a-zA-Z_0-9] 
	^ 行的开头 
	$ 行的结尾 
	X? X,一次或一次也没有 
	X* X,零次或多次 
	X+ X,一次或多次 
	X{n} X,恰好 n 次 
	X{n,} X,至少 n 次 
	X{n,m} X,至少 n 次,但是不超过 m 次 

第二步书写:

例如手机号的规则书写:

1)需要了解的是我们可以一位一位的进行写

​ 如以1开头第一位就是1

​ 即:1

2)第二位是大于等于三的数

​ 即:[3-9]

3)后面连续9位的范围都是0到9

​ 即:[0-9]

4)连续的9位:

​ 即:{9}

5)并且需要设置开头和结尾,否则起不到验证的作用

​ 因此完整的规则就是

^1[3-9][0-9]{9}$


这就是所写出的规则,如果是以字符串形式填入的话注意单斜杠需要变为双斜杠.

重点:一位一位的进行匹配,如果有重复的在后面加花括号里面写次数

记住常用的规则

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值