2017-08-01 56 views
-1

我相信我的驗證是正確的,但它不起作用。驗證格式 - Reges表達式

我的正則表達式模式是

ValidationExpression= "(I|II|III|IV)[DEF]?" 

基本上,用戶應該把所有的第一個選項,然後可選d,E或F

有效的文本範例:IIIC 謝謝

+0

不。它基本上是I或II或III或IV與可選的字母DEF。這是上述問題唯一允許的模式不同。允許的示例。 ID,IE,IF,IID,IIE,IIF,IIID,IIIE,IIIF,IVD,IVE,IVF – Sam

+0

[看這裏,'^(I | II | III | IV] [DEF]?$' 。](https://regex101.com/r/1V5Gcp/1)只需添加'^'和'$'。 –

+0

Wiktor,你的權利。非常感謝! – Sam

回答

1

我對正則表達式瞭解不多,但我做了一些Google搜索,想出了這個:

https://regex101.com/r/KYpVbk/1

它解釋了它如何在一邊工作:)

+0

我把你的答案投給了你,因爲你提供的工具非常有用!謝謝:) – Sam

+0

@Sam沒問題,如果這是正確的答案,你可以選擇它作爲你的問題的正確答案:) – Jaxi