织梦CMS - 轻松建站从此开始!

欧博ABG官网-欧博官方网址-会员登入

正则表达式 包含 只欧博包含数字和

时间:2025-07-28 09:55来源: 作者:admin 点击: 2 次
正则表达式 包含 只包含数字和-符号的正则表达式。String regex=".*[\\d-].*";Pattern pattern = Pattern.compile(regex);Matcher matcher = patter

追问

测试了下 "0-"无法通过。正则表达式好像不对。。。

追答

你要的是啥?
你能把例子举清楚嘛?
123123-1231这个可以?
dasdfsd-sdfsdf这样不可以?
String regex="[\\d-]+";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher("asdfsaf");
System.out.println(matcher.find());
这样你看是不是你要的?

追问

我的要求是 string中只包含数字和-符号,欧博且至少包含一个数字和-字符。

追答

String regex="(\\d+[-]+)|([-]+\\d+)";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher("1111-");
System.out.println(matcher.find());
这样就ok了,试一下吧。

追问

对了。谢谢。不过我有个疑问。我加了/^(\\d+[-]+)|([-]+\\d+)$/和不加有区别吗?

本回答被提问者采纳

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2025-07-29 19:07 最后登录:2025-07-29 19:07
栏目列表
推荐内容