我需要測驗我的方法,該方法驗證大于和小于的輸入字串。我已經實作了這樣的目標:
//given
var generex = new Generex("[a-zA-Z]{3,100}");
patientDtoIn.setFirstName(generex.random());
此正則運算式生成大于 3 且小于 100 的字串。也包括這 2 個數字。現在我需要相反的東西。“小于 3 且大于 100”不包括這 2 個數字。有人可以幫我嗎?
uj5u.com熱心網友回復:
您可以使用此正則運算式:
^(?:[a-zA-Z]{1,2}|[a-zA-Z]{101,})$
模式說明:
^- 匹配字串的開頭
(?:...) - 非捕獲組(用于分組模式)
[a-zA-Z]{1,2} - 匹配模式 1 或 2 次
| - 交替運算子
[a-zA-Z]{101,} - 匹配模式 101 次或更多次
$ - 匹配字串的結尾
正則運算式演示
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/346360.html
上一篇:試圖模仿java功能介面
