php中正则表达式的/^[1-9][0-9]*$/是什么意思呢

如题所述

第一位只能匹配1-9的九个数字,从第二位开始只能匹配数字,总的来说就是匹配所有正整数追问

那可以是1到9吗,比如1或2

追答

可以,因为后边的[0-9]之后跟的是“*”,代表0或更多次重复,就是说第一位是1-9,第二位如果有那就必须是数字,但是也可以没有

追问

哦,谢谢

追答

别客气^_^

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-12
匹配第一个位置是1-9任何一个数字,第二个位置0-9任意一个数字。
也即10-99任何一个数字都能匹配
第2个回答  2012-10-12
以不为0开头的数字,后面可接上任意位数的数字结尾
比如 :
0125 错误
1对 12对 123对
第3个回答  2012-10-12
只能输入大于0的整数
相似回答