我想在驗證程序代碼中的驗證器模式中驗證2009-2059之間的數字。我嘗試了很多方法,但找不到辦法做到這一點?你能看看示例代碼,並告訴我如何解決它?如何獲取驗證模式中的數字範圍
問候 的Alper
你可以看到下面的示例代碼。
],'Input3': [this.guiTranformatorInput.JJJJ_input3,[
Validators.required,
Validators.pattern('20[0-5][8-9]'),
]
我想在驗證程序代碼中的驗證器模式中驗證2009-2059之間的數字。我嘗試了很多方法,但找不到辦法做到這一點?你能看看示例代碼,並告訴我如何解決它?如何獲取驗證模式中的數字範圍
問候 的Alper
你可以看到下面的示例代碼。
],'Input3': [this.guiTranformatorInput.JJJJ_input3,[
Validators.required,
Validators.pattern('20[0-5][8-9]'),
]
您的震盪格局是錯誤的,試試這個
20((09)|([1-5][0-9]))
20: start with 20
(
09: literal 09
or
1-5 and 0-9
)
hello Tiep.Thanks尋求幫助。 。 typeScript中的最小值和最大值之間的值是否有任何直接模式?我必須在值之間轉化爲一個算法。如果沒有,我會嘗試自己實現算法 – user2307786
試試這一個http://stackoverflow.com/a/39848327/3676586 –
謝謝Tiep.I將嘗試這個示例。我認爲在2012-2078年之間我嘗試實施正則表達式似乎不可能。這真的很難實現一個算法。你怎麼看待這件事 ? – user2307786
嘗試使用正則表達式的數字範圍爲[這裏](http://stackoverflow.com/ a/13473595/6097785) –