日期:2014-05-18  浏览次数:20625 次

请问三个正则表达式

各位大拿好:
请问三个正则表达式如下,谢谢;
1:号牌号码只能由汉字、大写英文字母及数字组成

2:汉字开头

3:前两位以大写字母开头


------解决方案--------------------
String rull= "^[\u4e00-\u9fa5]{1}[A-Z0-9]{6}$";

------解决方案--------------------
干嘛要分成3个,那个直接是号码牌的
------解决方案--------------------
引用:
干嘛要分成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 一个正则就够了