正则表达式作为校验在日常开发中是很常用的,通常情况下匹配手机号,匹配身份证号这些我们可以很容易就从网上搜索到,但是有些个性化的匹配规则,就需要我们自己动手写正则表达式了。所以能够看懂及入门正则表达式是很有必要的。
举个栗子🌰
匹配手机号码的正则表达式:^1[3-9]\d{9}$
规则:从左往右按顺序看,^表示开始,$表示结束。一串可分成若干块,每一块可有两部分构成。 x+,前面一部分(元字符)x表示匹配什么,可以是具体的字符串或[1-9]这样的范围。后面一部分(限定符)表示前面(元字符)出现的次数。.在正则中表示任意字符。
解读: 手机号第一位固定为1,第二位为3到9这个区间的数,后面9位为任意数字