回答
你可以使用正則表達式來檢查,如果您的文本字段中的String
是有效的:
\d+f\d+(?:-\d+)?
Java代碼樣品
Pattern pattern = Pattern.compile("\\d+f\\d+(?:-\\d+)?");
for (String s : new String[] {
"2f6", "2f9", "6f10", "5f9-2", "3f4-9"
}) {
System.out.println("String: \""+s+"\" match: "+pattern.matcher(s).matches());
}
嗨..什麼冒號(:)在這裏表示? –
@AmberBeriwal'(?:something)'是一個內容爲「something」的非捕獲組。匹配器不需要將這部分字符串作爲一個組提取,因此我「告訴它」不要收集這些數據。如果您遺漏了'':''部分,則可以在使用'matcher.group(1)'找到一個字符串後,使用'Matcher matcher = pattern.matcher(s);'創建的匹配器來訪問這個子字符串。 – fabian
謝謝。我不知道這一點。但上面的正則表達式也正在清除'5f5-'。 –
- 1. 使用indexOf來搜索包含某些字母的字符串
- 2. 如何驗證字符串是否包含某些字符?
- 3. 如何檢查一個字符串只包含Prolog中的某些字符?
- 4. Datatrigger如果字符串包含某些字符
- 5. Java字符串應該只包含字母和點
- 6. 刪除包含某些字符串
- 7. 如何檢查字符串是否只包含英文字母?
- 8. 如何閱讀只包含字母與fscanf的字符串?
- 9. 如何在Javascript中檢查字符串包含字母字符
- 10. 不包含某些字符的匹配字符串
- 11. PHP檢查字符串是否包含一些字母/數字
- 12. SQL字符串只包含
- 13. 驗證一個字符串是否只包含javascript中的某些字符
- 14. 如何在多個字符串中查找字符串中的某些字母?
- 15. 更改某些字母串
- 16. 生成總是包含某個字母的字符串python
- 17. regexp,如何找到不包含某個字符的字符串?
- 18. 如何檢查字符串是否包含某個字符?
- 19. Java,如何替換字符串中的某些字符
- 20. 字符串包含Java
- 21. 如何從sql中的字符串修改某些字符?
- 22. 測試字符串是否只包含字母(a-z +éöêêøøetc ..)
- 23. 正則表達式的字符串只包含小寫字母
- 24. 如何確定一個字符串是否包含非字母數字字符?
- 25. MongoDB:如何過濾只包含特定字符的字符串?
- 26. Java檢查字符串是否包含特定範圍的某些字母,其中包含或等於方法
- 27. 如何只接受一個字符串與Java中的某些字符
- 28. 創建一個只包含舊字符串中字母數字字符的新字符串
- 29. 字符串模式匹配的和不包含某些字
- 30. 只允許字母,數字,變音符號,+, - ,並在字符串
可以提供一個輸入字符串的一個例子,並且要產生的輸出串。你還可以澄清,你想修改字符串的內容,而不是'驗證'它。 – robjwilkins
在一個文本框我希望它僅接受這種類型的值: –
2F6 2F9 6f10 5f9-2 3f4-9 號F編號 和 號F編號 - 數字 –