gpt4 book ai didi

java - 合规性验证(正则表达式)

转载 作者:行者123 更新时间:2023-11-29 10:03:25 25 4
gpt4 key购买 nike

我的来源

Matcher matcher = Pattern.compile("[0-9]").matcher("35423523");

matcher.matches() - 现在为 false

但我需要 matcher.matches() - true - 因为字符串全是数字

或者例如

Pattern.compile("[0-9A-Za-z]").matcher("35dwedwfeASADdfd423523"); - 必须为真

Pattern.compile("[0-9]").matcher("354ccwq23523"); - 必须为假或 Pattern.compile("[0-9a-z]").matcher("354ccwq23523"); - 必须为真

怎么做?

最佳答案

你的正则表达式说字符串只能是一个字符宽,如果你想要更多,你应该使用 repetition .然后它看起来像这样:[0-9]+[0-9A-Za-z]+

关于java - 合规性验证(正则表达式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15943997/

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