tnblog
首页
视频
资源
登录

form表单提交验证文本框正则表达式

5710人阅读 2019/10/19 13:42 总访问:443810 评论:0 收藏:0 手机
分类: ASP.NET
  1. 验证数字:^[0-9]*$

  2. 验证n位的数字:^\d{n}$

  3. 验证至少n位数字:^\d{n,}$

  4. 验证m-n位的数字:^\d{m,n}$

  5. 验证零和非零开头的数字:^(0|[1-9][0-9]*)$

  6. 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$

  7. 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$

  8. 验证非零的正整数:^\+?[1-9][0-9]*$

  9. 验证非零的负整数:^\-[1-9][0-9]*$

  10. 验证非负整数(正整数 + 0)  ^\d+$

  11. 验证非正整数(负整数 + 0)  ^((-\d+)|(0+))$

  12. 验证长度为3的字符:^.{3}$

  13. 验证由26个英文字母组成的字符串:^[A-Za-z]+$

  14. 验证由26个大写英文字母组成的字符串:^[A-Z]+$

  15. 验证由26个小写英文字母组成的字符串:^[a-z]+$

  16. 验证由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$

  17. 验证由数字、26个英文字母或者下划线组成的字符串:^\w+$

  18. 验证用户密码:^[a-zA-Z]\w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。

  19. 验证是否含有 ^%&',;=?$\" 等字符:[^%&',;=?$\x22]+

  20. 验证汉字:^[\u4e00-\u9fa5],{0,}$

  21. 验证Email地址:^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$

  22. 验证InternetURL:^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ ;^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$

  23. 验证电话号码:^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$:--正确格式为:XXXX-XXXXXXX,XXXX-XXXXXXXX,XXX-XXXXXXX,XXX-XXXXXXXX,XXXXXXX,XXXXXXXX。

  24. 验证身份证号(15位或18位数字):^\d{15}|\d{}18$

  25. 验证一年的12个月:^(0?[1-9]|1[0-2])$ 正确格式为:“01”-“09”和“1”“12”

  26. 验证一个月的31天:^((0?[1-9])|((1|2)[0-9])|30|31)$    正确格式为:01、09和1、31。

  27. 整数:^-?\d+$

  28. 非负浮点数(正浮点数 + 0):^\d+(\.\d+)?$

  29. 正浮点数   ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$

  30. 非正浮点数(负浮点数 + 0) ^((-\d+(\.\d+)?)|(0+(\.0+)?))$

  31. 负浮点数  ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$

  32. 浮点数  ^(-?\d+)(\.\d+)?



评价

ASP.NET中webform中的几个生命周期函数

ASP.NET中webform中的几个生命周期函数,还有很多直接重写父类的虚函数就可以了publicpartialclassPageLearn:System.Web.UI...

jquery验证插件formValidator,AJAX验证手动传值

AJAX验证默认会传递你绑定的id的name值回去,如何你想传递其他值回去的话,直接这样写是不行的应该要这样使用,通过一个方...

c winform listview显示数据

这样一个小小的问题坑了我好久啊....................好多年没有用winfrom了,居然因为一个listview显示数据问题坑了那么那...

winform+wcf(netTcpBinding)双向通讯 自定义用户名密码验证

一:创建证书 使用vs的命令创建 makecert.exe -sr LocalMachine -ss My -a sha1 -n CN=TestServer -sky exchange -p...

bootstrap模板 form的一点布局用法

bootstrap form的布局可以在form stuff里边看到,我们就复制form layouts里边的吧复制这里的我们实现一个简单的资源上传的页...

一般处理程序和webform有什么区别

Webform本身也是一个一般处理程序,因为它实现了IHttpHandler.只是它不仅仅实现了IHttpHandler,还实现了TemplateControl,...

form表单导致的样式问题

可以考虑一下是不是没有加!DOCTYPE标签的原因,不同的标签默认解析方式不一样,会造成布局不一样

开发winform xml文件生成C类文件工具

最近项目中用到了博通PLC采集图像数据保存的业务,需要解析软件返回的xml文件,然后保存到数据库。为了方便就自己整了一个x...

winform禁止调整大小

Winform禁止调整大小:窗口属性 -> FormBorderStyle -> 设置为 FixedSingle 即可

利用winRAR简单打包自己开发的Winform程序

开发完程序之后,就要涉及到程序的打包了,不然别人怎么使用,难道自己要发源码给人家?发送exe文件也不是不可以,但有些时...

Run Winform on Ubuntu via Mono

Winform想要通过Mono在Ubuntu可视化版本 上跑起来开始前要准备一下:安装mono,下面要从它那里提点文件,然后再写一个命令...

Mono 运行 Winform 在Ubuntu上班提示缺少程序集

在win寻找对应的程序集拷贝到Ubuntulib/mono/gac下面类似这样看Winform程序缺少什么程序集则拷贝相应程序集注:部分无法拷...

'GB2312' is not a supported encoding name. For information on defining a custom encoding

在.net core3.1使用GB2312时抛出以下异常System.ArgumentException:“’gb2312’ is not a supported encoding name. For i...

c winform上下车练习题

效果如下:其实就是一个很简单的集合练习题输入可以上车,选择可以下车,点击显示可以看到所有的乘客。代码如下:publicpar...
当你知道迷惑时,并不可怜,当你不知道迷惑时,才是最可怜的。
排名
11
文章
201
粉丝
10
评论
13
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
温柔正确的人总是难以生存,因为这世界既不温柔,也不正确。