Java 如何在android中创建用于验证EditText的正则表达式模式?

Java 如何在android中创建用于验证EditText的正则表达式模式?,java,android,regex,Java,Android,Regex,am create reg ex用于验证编辑文本字段。am无法正确验证 my condition to validate is Example (h2/g2) At-least have a one numerical value slash also allowed but only one,after the "/" must have one numerical value. alphabets also allowed 如何为这种情况创建注册表项。有人知道吗?请帮我解决这个问题。似乎

am create reg ex用于验证编辑文本字段。am无法正确验证

my condition to validate is 
Example (h2/g2)
At-least have a one numerical value
slash also allowed but only one,after the "/" must have one numerical value.
alphabets also allowed

如何为这种情况创建注册表项。有人知道吗?请帮我解决这个问题。

似乎您想要这样的东西:
(\w*/)?\w*\d\w*

请记住,在Java中,必须复制反斜杠
\\

添加更多有效和无效文本的示例会有所帮助

编辑:

回答你的评论。是的,它有:

String value = "h2/g2";
Pattern p = Pattern.compile("(\\w*/)?\\w*\\d\\w*");
Matcher m = p.matcher(value);
Log.i("tag", "matches? " + m.matches());
印刷品:

I/tag(12642): matches? true

@是的。更多示例?如何在该模式中包含#-like slash.@Yugesh(\w*[-/#])?\w*\d\w*下次请尝试使您的问题具体化,并展示所有示例以获得完整答案。请提供更多有效和无效示例或正式描述。这将有助于得到正确的答案。