gpt4 book ai didi

java正则表达式匹配0-9和一些特殊字符

转载 作者:行者123 更新时间:2023-12-04 06:02:15 25 4
gpt4 key购买 nike

我在为电话号码编写正则表达式时遇到了一些麻烦。 (还不太擅长)
该号码只能包含:0-9,+,/,.,-, ,(,)我在想:

@Pattern(regexp = "(0-9+/\\.\\- \\(\\))?")

但是当我刚刚输入 100 时,这已经提示了。

最佳答案

试试这个正则表达式 [0-9\.\-\s+\/()]+
但是根据你的解释和我的正则表达式,它也允许 +++或单个空间或类似的东西,这是您想要的吗?

编辑:所以最好使用以下内容:([\.\-\s+\/()]*[0-9][\.\-\s+\/()]*){8,15}
这至少需要 8-15 个数字,并允许其他字符出现在它们之间。

关于java正则表达式匹配0-9和一些特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8817704/

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