急急急,请大家帮忙写一个正则表达式,谢谢各位朋友 检验一个字符串内是否是:第一个字符是数字或者+,_号开始,后面的字符串中只要有非法字符(除了小数点外都是非法字符)就匹配 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.util.regex.*; class PatternTest{ public static void main(String[] args) { String yourstr = "123456.111"; String pat = "^[\\d\\+\\_][^\\.]*$"; Pattern pattern = Pattern.compile(pat,Pattern.CASE_INSENSITIVE); Matcher matcher = pattern.matcher(yourstr); if(matcher.matches()) { System.out.println("Matched!!!"); }else{ System.out.println("Un-Matched! "); } }} 我这项目不能用jdk的util.regex包,不支持。所以才想着用str.matches(reg)来判断的 JS里的parseInt(String str)方法转换一种格式会有问题。例如:输入:20sad 输出为20输入30sad22 输出为30所以得判断下这几种情况,请各位高人帮忙哈 输入30sad22 输出为30那想得到什么啊? 比如在3022中间输入sad变成30sad22,想得到原来的3022 可执行jar包,运行时怎么获取自身的文件名 救命呀! 急救!JAVA GUI问题,急救,谢谢大家!!! 如何通过java来获取在asp中request.ServerVariables("SCRIPT_NAME")得到的值 大问题 jar -jar xxxxxx.jar,我怎么知道运行的是xxxxxx.jar文件里面的哪个类? applet如何得到一个字符串上最后一个字符的坐标 关于ImageIcon显示图片的问题 谁能告诉我java.sun的中文代理,我的是学校机房,上不了国外网站 数组 查找相邻的最大值 JAVE技术群欢迎各位老鸟小鸟加入! 关于数组中相同元素相加
class PatternTest
{
public static void main(String[] args)
{
String yourstr = "123456.111";
String pat = "^[\\d\\+\\_][^\\.]*$";
Pattern pattern = Pattern.compile(pat,Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(yourstr);
if(matcher.matches())
{
System.out.println("Matched!!!");
}else{
System.out.println("Un-Matched! ");
}
}
}
输入:20sad 输出为20
输入30sad22 输出为30
所以得判断下这几种情况,请各位高人帮忙哈
那想得到什么啊?