正则表达式匹配 D 或 E 后跟 2-3 位数字

Who*_*ppa 5 regex

我一直在寻找一个正则表达式来匹配以 D 或 E 开头、后跟 2 或 3 位数字的字符串。我在编写正则表达式方面非常糟糕,但这是我尝试过的:^[DE]{1}[0-9]{1,2}$

谢谢

anu*_*ava 9

starts with D or an E followed by 2 or 3 digits

你很接近。试试这个正则表达式:

^[DE][0-9]{2,3}$
Run Code Online (Sandbox Code Playgroud)

您不需要{1},因为默认情况下为 true 并且数字应该{2,3}代替{1,2}