java正则表达式在struts2中的应用 现在页面表单上要求输入验证:以正整数开头,后面跟单位(U/米/CM等)符号,然后保存时再把数字截取出来输入的那个正则表达式怎么写,截取开头的整数的正则表达式怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(checkfInt(document.forms[0].abc.value)){ alert(""); return false; }function checkfInt(v){ var pattern = /^-[1-9]d*$/;return(pattern.test(v));}再把那个正则表达式换成你要的,记住提交的时候测试,测试完了以后到后台再把结果抽出来 import java.util.regex.*;public class Test{ public static void main(String[] args){ String value = "123米"; String regex = "([0-9]*)(U|cm|\u7c73)"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(value); if(m.find()){ String v1 = m.group(1); String v2 = m.group(2); System.out.println(v1); System.out.println(v2); } }} 在JTextField 中怎么,判断 是否同时按下ctrl+v 键 提问_: JAVA中约等于怎么表示?? 想换工作,迷茫,请高人指点 今天面试一个java问题 汉字字符串加密的问题,请指教 冒泡的双向移动,奇偶排序,插入排序中的问题! 谁能给我一个SQLserver2000中文企业版的下载地址!谢谢~~~~~ 多线程中的notify和return的细节问题,大家来谈谈! Java中如何使用3DES加密 【奇怪】 关于按钮的形状 插入数据问题
alert("");
return false;
}function checkfInt(v){
var pattern = /^-[1-9]d*$/;
return(pattern.test(v));
}
再把那个正则表达式换成你要的,记住提交的时候测试,测试完了以后到后台再把结果抽出来
public class Test{
public static void main(String[] args){
String value = "123米";
String regex = "([0-9]*)(U|cm|\u7c73)";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(value);
if(m.find()){
String v1 = m.group(1);
String v2 = m.group(2);
System.out.println(v1);
System.out.println(v2);
}
}
}