求写个正则表达式 str = "8.25R16-14子午外胎HN08订单"(数字.字母数字)-(数字)(汉字)(大写字母数字)(汉字) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.util.regex.Matcher;import java.util.regex.Pattern;public class TextRegexS { public static void main(String[] args) { String str="8.25R16-14子午外胎HN08订单"; String regex="\\d+[.][a-zA-Z\\d]+[-]\\d+[\u4e00-\u9fa5]+[A-Z\\d]+[\u4e00-\u9fa5]+"; Pattern p=Pattern.compile(regex); Matcher m=p.matcher(str); System.out.println(m.matches()); }}测试结果:true 写简单点: String regex="\\d+[.][a-zA-Z\\d]+[-]\\d+[\u4e00-\u9fa5]+[A-Z\\d]+[\u4e00-\u9fa5]+"; fckeidtor2.6.4不能上传图片 struts2问题 点ie窗口的关闭按钮如何触发服务器端事件???我想做logout.... 这些字你们能显示出来吗? 关于HQL查询 用tapestry的upload控件,这么会出现错误? 功能最全的登陆页面怎么实现? JSP最新难题?? JAVA模拟客户端上传文件报错:Stream ended unexpectedly 谈谈你对jdbc的理解? HttpSessionListener 菜鸟解析xml问题
import java.util.regex.Matcher;
import java.util.regex.Pattern;public class TextRegexS {
public static void main(String[] args) {
String str="8.25R16-14子午外胎HN08订单";
String regex="\\d+[.][a-zA-Z\\d]+[-]\\d+[\u4e00-\u9fa5]+[A-Z\\d]+[\u4e00-\u9fa5]+";
Pattern p=Pattern.compile(regex);
Matcher m=p.matcher(str);
System.out.println(m.matches());
}}
测试结果:
true