请问三个正则表达式
各位大拿好:
请问三个正则表达式如下,谢谢;
1:号牌号码只能由汉字、大写英文字母及数字组成
2:汉字开头
3:前两位以大写字母开头
------解决方案--------------------String rull= "^[\u4e00-\u9fa5]{1}[A-Z0-9]{6}$";
------解决方案--------------------干嘛要分成3个,那个直接是号码牌的
------解决方案--------------------
顶起
一句话搞定的事情,分成三段不成结巴了。
------解决方案--------------------大手笔啊 。
------解决方案--------------------车号牌是吧?在1L基础上改造下:
"^[\u4e00-\u9fa5]{1}[A-Z]{2}\\w+" 1个汉字开头,紧跟2个大写字母,后面为字母或数字(如果有长度限制,再加{}来限制)
------解决方案--------------------“^[\u4e00-\u9fa5][A-Z]{2}[0-9A-Z\u4e00-\u9fa5]*$”共五部分:
1.号牌开始(^)
2.一个汉字([\u4e00-\u9fa5])
3.两个大写字母([A-Z]{2})
4.不限个数的汉字、大写字母或数字([0-9A-Z\u4e00-\u9fa5]*)
5.号牌结束($)
------解决方案--------------------1. [\u4e00-\u9fa5A-Z0-9]+
2. ^[\u4e00-\u9fa5].*
3. ^[A-Z]{2}.*
------解决方案--------------------看1L 一个正则就够了