0

我想构建一个Regex以 5 或 6 个整数开头并以一个字符结尾的。

我努力了

^\d+A-Za-z$

谢谢你的帮助

4

3 回答 3

5

尝试这样的事情:您应该查看一些正则表达式规则,并查看其他有关 SO 的示例。

^\d{5,6}[A-Za-z]$

主要区别在于需要将最后一条规则封装在 [] 中,所以它的意思是,一个字符,要么是 az,要么是 AZ。你需要替换\d+\d{5,6}.

\d+意思是:一个数字,至少一次。

\d{x,y}:一个数字,最少x次,最多y次。

于 2012-04-23T16:15:28.287 回答
0

你非常接近。一些小的修改。

^\d{5,6}[A-Za-z]$

于 2012-04-23T16:15:32.963 回答
0

假设您的意思是 az (不区分大小写)作为“字符”\d{5,6}[a-zA-z]$

不过这很简单 - 请查看此网站以获得不错的介绍:http ://www.regular-expressions.info/

于 2012-04-23T16:19:03.187 回答