java的正则表达式?

[复制链接]
查看11 | 回复3 | 2009-1-10 12:38:56 | 显示全部楼层 |阅读模式
我在一个severlet的**.java里面用正则表达式判断我输入的是不是数?
ey:
String a=“11111”;
接下来该咋写用正则表达式

回复

使用道具 举报

千问 | 2009-1-10 12:38:56 | 显示全部楼层
String regex = "^[0-9]+$";boolean isNumber = java.util.regex.Pattern.matches(regex,a);一楼方法错误。因为Java中\是转译符,如果直接写那样肯定报错。如果想用\d方式判断必须多加一个\,另外\d只判断一个字符正解"^\\d+$"...
回复

使用道具 举报

千问 | 2009-1-10 12:38:56 | 显示全部楼层
import java.util.regex.*;public class Test { public static void main(String[] args) {String s = "12345482";Pattern p = Pattern.compile("\\d+");Matcher m = p.match...
回复

使用道具 举报

千问 | 2009-1-10 12:38:56 | 显示全部楼层
正则表达式:====》"^\d*$"...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行