回答
你可以使用正则表达式来检查,如果您的文本字段中的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编号 - 数字 –