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

时间:2013-05-10 08:48:16

标签: java android regex

我创建了用于验证编辑文本字段的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

如何为这种情况创建reg-ex。任何人都知道请帮我解决这个问题

1 个答案:

答案 0 :(得分:2)

好像你想要这样的东西:(\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