2 princess  m princess__m 于 2015.06.15 17:10 提问

extjs中怎样写正则表达式使输入的数据必须是1到10位的数字

extjs中怎样写正则表达式使输入的数据必须是1-10位的数字,不能为001这样的

3个回答

ycg514230
ycg514230   Rxr 2015.06.15 17:41

不知道这样行不行:[1-9][0-9]*

希望能帮到你。

ycg514230
ycg514230 回复princess__m: 金额输入0有什么意义?
2 年多之前 回复
princess__m
princess__m 因为这是输入金额的 我认为开头应该可以输入0的
2 年多之前 回复
bulusli3
bulusli3   Ds   Rxr 2015.06.15 17:52

^[1-9]\d{0,9}$\

bulusli3
bulusli3 回复princess__m: 开头如果能输入0,那就是\d{1,10}
2 年多之前 回复
bulusli3
bulusli3 回复princess__m: 开头如果能输入0,那就是)
2 年多之前 回复
princess__m
princess__m 因为这是输入金额的 我认为开头应该可以输入0的
2 年多之前 回复
showbo
showbo   Ds   Rxr 2015.12.29 10:17
 {
regex:/^(0[1-9]|[1-9]\d+)\d{0,8}$/,
regexText:'只能为1-10位数字'///....其他配置
}
Csdn user default icon
上传中...
上传图片
插入图片