java PHP正则表达式

java PHP正则表达式,java,php,regex,Java,Php,Regex,我需要帮助来验证网格的表达式 两个字符和1到3个数字 用户可以输入的最小值为AA1 用户最多可以输入FZ280 可以输入之间的所有内容 meens:AA和FZ之间字符串的前两个字符 字符串的位置: 位置1:A-F中的大写字符 位置2:A-Z中的大写字符 位置3:如果未输入位置4和位置5,则从1-9开始,否则从1-2开始 位置4:如果未输入位置5,则从0-9开始,否则从1-8开始 位置5:1-9之间的号码 不允许使用空格和特殊字符 示例: 有效=AA1、AA29、BB89等。。。AB101,FZ2

我需要帮助来验证网格的表达式

两个字符和1到3个数字

用户可以输入的最小值为AA1 用户最多可以输入FZ280 可以输入之间的所有内容 meens:AA和FZ之间字符串的前两个字符

字符串的位置: 位置1:A-F中的大写字符 位置2:A-Z中的大写字符 位置3:如果未输入位置4和位置5,则从1-9开始,否则从1-2开始 位置4:如果未输入位置5,则从0-9开始,否则从1-8开始 位置5:1-9之间的号码 不允许使用空格和特殊字符 示例: 有效=AA1、AA29、BB89等。。。AB101,FZ207, 无效=AA0、AA01、AA001、GAxxx、a1、a1、

我需要这个用于JAVA,之后用于PHP

我现在花了很多时间在这上面,我希望有人能帮助我


谢谢

好的,这是非常详细的说明,下面是:

^[A-F][A-Z](?:280|2[0-7][0-9]|1[0-9][0-9]|[1-9][0-9]?)$
说明:

^字符串开头 [A-F]匹配字母A-F [A-Z]匹配字母A-Z ?:匹配的组的开始。。。 280或280 |或 2[0-7][0-9]介于200和279之间的数字 |或 1[0-9][0-9]介于100和199之间的数字 |或 [1-9][0-9]? 介于1和99之间的数字 小组结束 $字符串结尾
测试它。

我需要这个用于JAVA,之后用于PHP。那么你会为我付多少钱呢?非常感谢,你的伟大也可以在FN上验证最后一次垂直测试。是的,那么第一部分需要是^?:F[A-N]|[A-E][A-Z]?:…+1,我也不认为这是离题的。