当前位置:编程学习 > C#/ASP.NET >>

正则表达式问题

在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})?$
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,