我正在寻找一个验证板号格式的正则表达式。格式如下:
更新
我想为没有完成我的问题而道歉。在我发布这个问题之前,我已经熟悉了基本的正则表达式。我打算发布这个,以便我的学生知道如何在StackOverflow中正确提问。
我还告诉他们社区回答问题的速度有多快。如果有办法删除这篇文章,请帮助我。谢谢。
答案 0 :(得分:3)
...韦尔普
^B[A-Z]{2}-[0-9]{3}$
字符数:7。
注:
^
匹配字符串的开头。
B
与文字B
匹配。
[A-Z]{2}
匹配任意两个字母。 [ ... ]
是一个字符类(A-Z
是一个字符范围),{n}
是一个明确的量词。
-
匹配文字短划线/连字符。
[0-9]{3}
匹配3位数。
$
匹配字符串的结尾。
锚点对于防止任何其他字符出现在字符串中非常重要。
答案 1 :(得分:1)
虽然我不喜欢在没有你尝试的情况下为你工作的想法,但这很简单,我会继续把它交给你。
/B[a-zA-Z]{3}-\d{3}/
你去。
答案 2 :(得分:1)
既然你没有尝试,我也不会解释
^B[A-Z]{3}-\d{3}$