我想驗證串在下面格式####.,000
java的正則表達式
前四位和一個小數分隔或逗號至少具有三個零:
String freq="2128.000";
freq.matches("[0-9][0-9][0-9][0-9].[0][0][0]");
我想驗證串在下面格式####.,000
java的正則表達式
前四位和一個小數分隔或逗號至少具有三個零:
String freq="2128.000";
freq.matches("[0-9][0-9][0-9][0-9].[0][0][0]");
這是檢查感謝
格式freq.matches(「[0-9] [0-9] [0-9] [0-9] [。,] [0] [0] [0]」);
你的模式應該是這樣的:
前四個數字:[0-9]{4} //four times a number between 0 and 9
小數點分隔符:[.,] //a decimal separator a coma OR a point
至少三個零:0{3} //a 0, three times
這樣:"[0-9]{4}\.0{3}"
將確定(Regex demo)
你真的應該瞭解的正則表達式:Java8 Pattern,因爲你做了什麼是多餘的
我想驗證字符串了。 – byxor
有什麼問題?你有什麼嘗試?你認爲SO是爲人提供的服務嗎?我們提供這樣的代碼? =>不,這是爲了幫助那些嘗試;) – azro
我想驗證 – sniperd