c# – 正则表达式字母后跟数字或数字和字母

前端之家收集整理的这篇文章主要介绍了c# – 正则表达式字母后跟数字或数字和字母前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我对以下正则表达式有一些困难:

G后跟1-5个数字

或G后跟4个数字,后跟单个字母A-Z

有人可以帮忙吗?

例如有效的条目是:

G2
G12
G123
G1234
G12345
G1234A

谢谢

解决方法

^[G][0-9]{1,5}?$|^[G][0-9]{4}[A-Z]?$

^ [G]表示以G开头[0-9] {1,5}表示下一个1到5个字母是数字[0-9] {4}表示接下来的4个字母是数字[A-Z]表示最后一个字符必须是A -Z之间的字母.

原文链接:https://www.f2er.com/csharp/239167.html

猜你在找的C#相关文章