大家好,我想写一个正则表达式来检查一个值是否只有数字,但 0 不在第一位。例如,值 10 是正确的,但值 01 是错误的。
到目前为止我有这个 mystr.matches([123456789]+")
最佳答案
试试这个:
mystr.matches("^[1-9]\\d*$")
关于用于验证字符串的 Java 正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15054035/