java正则表达式:验证字符串数字
Posted N神3
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java正则表达式:验证字符串数字相关的知识,希望对你有一定的参考价值。
正则表达式:^([0-9]+)$ -> ^:匹配以0-9开头,[0-9]:匹配0-9数字,+:匹配至少一个数字,$:匹配以数字结尾
/** *正则表达式:验证字符串数字 *两种方式: *1.pattern.matcher(number.trim()).find() *2.Pattern.matches(numberRegexp,number.trim()) **/ public static boolean matchNumber(String number) { boolean result = false; if (number!=null) { final String numberRegexp = "^([0-9]+)$"; try { Pattern pattern = Pattern.compile(numberRegexp); if (pattern.matcher(number.trim()).find()) { result = true; } /*if (Pattern.matches(numberRegexp,number.trim())) { result = true; }*/ } catch (Exception e) { result = false; } } else { result = false; } return result; }
以上是关于java正则表达式:验证字符串数字的主要内容,如果未能解决你的问题,请参考以下文章
java中的正则表达式问题 怎么验证密码必须由字母 数字或下划线开头,密码可以随便组合
求java正则表达式的例子,像js验证用户只可输入数字下划线字母的例子