怎样用正则表达式判断输入的是一位数字? 我要求判断输入的数字只有1位,这个正则表达式该怎么写?我用[0-9]或者[0-9]{1}都不行,当输入2时,提示正确,输入23时,还是提示正确。要怎样写才能在输入23时,提示出错? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String input = "11112323";String regex = "^\d$";if(input.matches(regex)){ ...} 问题解决了,但有个疑问:我看到的资料说^符号在java正则表达式里是取反的意思。但^[0-9]&里,^的意思好像是开始,&是结束。^到底是起什么作用? 只能输入n位的数字:"^\d{n}$"。N可以自己定义 关于file的问题,友情帮顶有分 使用JSTL改写JSP页面. hibernate session问题 救急阿! 给我个思路,一段类似代码阿 如何用Spring实现分页功能?? 从数据库读取数据 急求JSP在线用户的问题,解决监听session,100分送上 急救,一个投票的小东西 大哥大姐在线急等,程序为什么会显示一个错误呢?谢谢 关于javabean中的对文件进行操作的路径问题? **急**下面是我写的Hibernate的测试类,但一直报错 问一个多网站平台互通的问题~
String input = "11112323";
String regex = "^\d$";
if(input.matches(regex)){
...
}
我看到的资料说^符号在java正则表达式里是取反的意思。但^[0-9]&里,^的意思好像是开始,&是结束。
^到底是起什么作用?
N可以自己定义