gpt4 book ai didi

Java 字符串验证

转载 作者:行者123 更新时间:2023-12-01 08:00:16 25 4
gpt4 key购买 nike

我正在找到一个遵循以下规则的正则表达式。

允许的字符

字母:a-z A-Z数字:0-9

我正在使用[^a-zA-Z0-9]但是当调用时

regex = "[^a-zA-Z0-9]" ;  
String key = "message";
if (!key.matches(regex))
message = "Invalid key";

系统将显示无效 key ,该 key 应该是有效的。你能帮我一下吗?

最佳答案

如果您想允许使用这些字符[a-zA-Z0-9],则不应使用^,因为它会否定[]内的内容

此表达式[^a-zA-Z0-9]表示任何 a-z A-Z 或数字:0-9。

您可能已经看到 ^ 在正则表达式的乞求处的 [] 之外使用,以指示乞求字符串,例如 ^[a-zA -Z0-9]

关于Java 字符串验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25881697/

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