正则表达式

1.两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。

2.'*','+'和'?'这三个符号,表示一个或一序列字符重复出现的次数。它们分别表示“没有或更多”,“一次或更多”还有“没有或一次”。

3.'¦',表示“或”操作。

4.'.'可以替代任何字符:

5.方括号表示某些字符允许在一个字符串中的某一特定位置出现:

6.可以在方括号里用'^'表示不希望出现的字符,'^'应在方括号里的第一位。

7.为了逐字表达,你必须在"^.$()¦*+?{\"这些字符前加上转移字符'\'。

如abcedefg1234567asd1234bcd-12345abc的正则表达式:

/^[a-zA-Z]{8}[0-9]{7}[a-zA-Z]{3}[0-9]{4}[a-zA-Z]{3}([-]?(\d){5})[a-zA-Z]{3}$/

35523c7f-34ea-af9f-bcce-ea99db1c5e82的正则表达式:

/^[a-zA-Z0-9]{8}[-][a-zA-Z0-9]{4}[-][a-zA-Z0-9]{4}[-][a-zA-Z]{4}[-][a-zA-Z0-9]*$/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值