程序员技能分享

判断字符串是否是数字开头

收藏代码
  1. System.out.println(“34523452root”.matches(“^[0-9]+”));

这句代码为什么返回false

 

因为这个API判断的就是整个字符串是否匹配你给的正则表达式,显然是不满足的。
以数字开头的话,可以使用find的API,或者修改你的正则为”[0-9]+.*”

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址