字符集越界 正则表达式匹配车牌

最近遇到一个项目报字符集越界的错误,刚开始以为是数据库中的数据不正常,引起的

结果看来看去就是没看到问题的所在,还想着是不是时间格式的转换问题,

后来才发现原来是正则表达式写错了,

是匹配车牌的:^[\u4e00-\u9fa5]{1}[A-Za-z]*[A-Za-z0-9]{5}[\u4e00-\u9fa5]{0,1}$这个才是正确的

可是我写成了:^[\u4e00-\u9fa5]{1}[A-Zz-a]*[A-Zz-a0-9]{5}[\u4e00-\u9fa5]{0,1}$

结果就报这个字符集越界的问题了

 

posted @ 2014-11-03 13:31  飞忆  阅读(674)  评论(0编辑  收藏  举报