gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 09:22:28 25 4
gpt4 key购买 nike

我正在创建用于验证编辑文本字段的正则表达式。我无法正确验证。

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

关于java - 如何创建用于在 android 中验证 edittext 的正则表达式模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16478357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com