问题描述
在ext中验证textfield必须为数字,并且不能以0开头的正则表达式怎么写啊???........................可以有两位小数,也不能以0开头的正则表达式又怎么写?
解决方案
解决方案二:
[1-9]d*
解决方案三:
[1-9]d*(.d{2})?
解决方案四:
能具体点么,直接写regex:[1-9]d*不行啊???
解决方案五:
[1-9]d*楼上说的很对[1-9]表示第一个值是1-9的数(不包括零)然后剩下的是任意多个字符,这里并没有考虑到个问题,因为你这里要有是有小数点的值,这个正则就是行不通的,
解决方案六:
[1-9]d*(.d{2})?这个也不行,因为你要考虑这一点,因为可能没有小数点哦!
解决方案七:
^(0|[1-9][0-9]*)(.[0-9]{2})?$
时间: 2024-10-17 10:02:40