1、首先请仔细看一下正则表达式中各个字符的意义
2. 注意,重点来了
正则表达式匹配时,一个正则内,每个匹配规则都对应字符串里相应位置和长度的字符串,
在书写自己需要的正则表达式是,根据自己需要的字符串限制要求来写不同位置的正则匹配就行;
例如:
要求字符串数字只能是1-3 : ^[1-3]$
要求字符串只能是以 3/6/9结尾的:(3|6|9)$
3. 常用正则素材
常用数字范围:0-9,
常用字母范围:A-Z,a-z
常用汉字范围:[\u4e00-\u9fa5],但是它不算全面,不包含一些生僻汉字
下面是整理的比较全面的汉字Unicode分布,是参考2017年6月发布的Unicode 10.0标准
仅供参考: