java里面验证是否是数字格式
2010-04-05 14:32
239 查看
java中验证字符串是不是数字的三+一种方法--转载别人2008-10-19 11:261、java类库自带的方法:
1、public boolean isNumber(String str)
{
if(java.lang.Character.isDigit(msg.charAt(0))){
return true;
}
return false;
}
}
要验证字符串需要循环验证!
2、更新:用正则表达式
首先要import java.util.regex.Pattern 和 java.util.regex.Matcher
这两个包,或者不导入包,直接用:
//正则表达式数字验证
public boolean isNumber(String str)
{
java.util.regex.Pattern pattern=java.util.regex.Pattern.compile("[0-9]*");
java.util.regex.Matcher match=pattern.matcher(str);
if(match.matches()==false)
{
return false;
}
else
{
return true;
}
}
3、其他怪异的招式,比如判断是不是整型数字,将字符串强制转换成整型,不是数字的就会抛出错误,那么就不是整型的了。
4.最近偶然发现还有一种更简单的方法,觉得还挺好用,无私的我奉献给大家了
实现文本框Text输入时的验证功能,记住是在输入的时候就进行验证
在文本框的事件中加入VerifyListener可以在输入时验证输入是否是合法数据
在下面的示例中,文本框中只能输入数字,并且数字的长度不能超过10
final Text tx=new Text(shell,SWT.BORDER);
tx.setBounds(20,20,100,40);
//限制文本框中最多能够输入10个字符
tx.setTextLimit(10);
//添加验证监听事件
tx.addVerifyListener(new VerifyListener()
{
//当文本框的内容改变时,会响应该事件
public void verifyText(VerifyEvent e)
{
//e.text是引起文本框内容改变的输入字符,判断他是否是数字
boolean b="0123456789".indexOf(e.text)>=0;
//doit标志是否改变文本框的内容
e.doit=b;
}
});
5、java正则表达式 判断数字(整型和小数)2007-08-24 10:41
public static boolean isNumber(String str) {//判断整型
return str.matches("[//d]+");
}
public static boolean isNumber(String str) {//判断小数,与判断整型的区别在与d后面的小数点(红色)
return str.matches("[//d.]+");
}
1、public boolean isNumber(String str)
{
if(java.lang.Character.isDigit(msg.charAt(0))){
return true;
}
return false;
}
}
要验证字符串需要循环验证!
2、更新:用正则表达式
首先要import java.util.regex.Pattern 和 java.util.regex.Matcher
这两个包,或者不导入包,直接用:
//正则表达式数字验证
public boolean isNumber(String str)
{
java.util.regex.Pattern pattern=java.util.regex.Pattern.compile("[0-9]*");
java.util.regex.Matcher match=pattern.matcher(str);
if(match.matches()==false)
{
return false;
}
else
{
return true;
}
}
3、其他怪异的招式,比如判断是不是整型数字,将字符串强制转换成整型,不是数字的就会抛出错误,那么就不是整型的了。
4.最近偶然发现还有一种更简单的方法,觉得还挺好用,无私的我奉献给大家了
实现文本框Text输入时的验证功能,记住是在输入的时候就进行验证
在文本框的事件中加入VerifyListener可以在输入时验证输入是否是合法数据
在下面的示例中,文本框中只能输入数字,并且数字的长度不能超过10
final Text tx=new Text(shell,SWT.BORDER);
tx.setBounds(20,20,100,40);
//限制文本框中最多能够输入10个字符
tx.setTextLimit(10);
//添加验证监听事件
tx.addVerifyListener(new VerifyListener()
{
//当文本框的内容改变时,会响应该事件
public void verifyText(VerifyEvent e)
{
//e.text是引起文本框内容改变的输入字符,判断他是否是数字
boolean b="0123456789".indexOf(e.text)>=0;
//doit标志是否改变文本框的内容
e.doit=b;
}
});
5、java正则表达式 判断数字(整型和小数)2007-08-24 10:41
public static boolean isNumber(String str) {//判断整型
return str.matches("[//d]+");
}
public static boolean isNumber(String str) {//判断小数,与判断整型的区别在与d后面的小数点(红色)
return str.matches("[//d.]+");
}
相关文章推荐
- \t\tjava里面验证是否是数字格式
- java里面验证是否是数字格式
- java 验证邮箱格式正确性、验证字符串是否为数字
- java 验证邮箱格式正确性、验证字符串是否为数字
- java 验证邮箱格式正确性、验证字符串是否为数字
- java 验证邮箱格式正确性、验证字符串是否为数字
- Java验证是否为纯数字
- js java,验证字符串是否为数字
- Java把字符串中的数字删除的方法和判断字符串里面是否有汉字的方法
- Java:验证字符串是否是数字
- Android工具类,一些方法电话正则,是否为空,日期格式化,星期,车牌,身份证校验,设置地区编码,验证日期字符串是否是YYYY-MM-DD格式,判断字符串是否为数字
- C#验证字符串是否是数字,是否包括中文,是否是邮箱格式,是否是电话格式
- 【java基础之代码】【验证一个数字是否是素数】
- java 嵌入js线程异步调用和验证字符串是否json格式
- java正则表达式应用--验证字符串是否为数字
- java正则表达式应用--验证字符串是否为数字(转载)
- C#验证字符串是否是数字,是否包含中文,是否是邮箱格式,是否是电话格式
- java验证手机号格式是否正确
- Java正则表达式验证是否为数字
- java 验证是否为正确的邮箱格式