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

问个正则表达式问题

我的正则验证是这样 ^[0-9]*$ 
目的是限制只能输入数字。。 但貌似我发现只输入空格的话也能通过验证啊。求大神指点啊
--------------------编程问答-------------------- ^\d{n}$ --------------------编程问答-------------------- 你是验证控件吗?就你写的正则,空格是不能验证通过的,但空字符串""却能通过验证,可能验证控件自动对字符串Trim()了吧。
你可以改为^[0-9]+$ --------------------编程问答-------------------- 或者^\d+$ --------------------编程问答-------------------- 或者^[1234567890]+$
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,