角的复正则表达式

时间:2018-11-28 09:42:39

标签: javascript jquery regex angular vue.js

我想要一个验证我的输入的正则表达式,例如“ S19 / 999999/090”。我的输入字段应接受这种输入。表示第一个字符应为A-Z的大写字母,然后是0-9的两位数字。在那一个反斜杠之后。在该反斜杠之后的0到9之间的6位数字。之后是0到9之间的3位数字。

例如“ S19 / 999999/090”

我不明白如何创建这种正则表达式。 预先谢谢你

2 个答案:

答案 0 :(得分:3)

检查附带的小提琴。 [https://regex101.com/r/IQsyv2/1/]

和正则表达式将类似于-

  

^ [A-Z] [\ d] {2} / [\ d] {6} / [\ d] {3} $

这里首先注意到我已经指定了^和$这些字符用于定义全长匹配,表示^-表示开始,$表示结束。

[A-Z]  - mean check uppercase only once.

[\d]{2}  - mean [\d] any digit, {2} - 2 times

\/  -- mean match backslash

[\d]{6} - only digit 6 times exactly.

\/  -- mean match backslash

[\d]{3} - only digit 3 times exactly.

答案 1 :(得分:2)

尝试一下

[A-Z]\d{2}\/\d{6}\/\d{3}

[A-Z]-一个字符的A-Z大写字母

\ d-数字

\ d {n}-n个数字

/ \-/