【发布时间】:2010-10-19 11:34:52
【问题描述】:
在 Java 中,我需要确保字符串仅包含 alphanumeric、space 和 dash 字符。
我找到了org.apache.commons.lang.StringUtils 类和几乎足够的方法isAlphanumericSpace(String)...但我还需要包含破折号。
最好的方法是什么?我不想使用正则表达式。
【问题讨论】:
-
我还在同一个库中看到了方法 containsOnly(String, char[]),但这意味着我必须列出整个字母表,从 0 到 9 的数字以及一个空格和一个破折号...对于我需要做的事情来说似乎有点过于明确了。
标签: java string parsing contains