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); } }} 变量的简单问题,初学很菜 sql语句转换成hql语句 设计一个图形的接口 用一个类来实现长方形面积 实现这个类 一道基础题目 JB中如何用快捷键调用api 用Java发送,接收短消息 第一个gui就没有调试成功,帮帮。。只有10分拉 C++转向java java里基本数据类型是什么?对象么? ias和weblogic的appserver和webserver的协作问题!! 关于按钮的形状 插入数据问题
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);
}
}
}