• RegularExpressionValidator控件中正则表达式用法一


    RegularExpressionValidator控件中正则表达式用法

    验证数字:
    只能输入1个数字

    表达式 ^\d$
    描述 匹配一个数字
    匹配的例子 0,1,2,3
    不匹配的例子

    只能输入n个数字

    表达式 ^\d{n}$ 例如^\d{8}$
    描述 匹配8个数字
    匹配的例子 12345678,22223334,12344321
    不匹配的例子

    只能输入至少n个数字

    表达式 ^\d{n,}$ 例如^\d{8,}$
    描述 匹配最少n个数字
    匹配的例子 12345678,123456789,12344321
    不匹配的例子

    只能输入m到n个数字

    表达式 ^\d{m,n}$ 例如^\d{7,8}$
    描述 匹配m到n个数字
    匹配的例子 12345678,1234567
    不匹配的例子 123456,123456789

    只能输入数字

    表达式 ^[0-9]*$
    描述 匹配任意个数字
    匹配的例子 12345678,1234567
    不匹配的例子 E,清清月儿,http://blog.csdn.net/21aspnet

    只能输入某个区间数字

    表达式 ^[12-15]$
    描述 匹配某个区间的数字
    匹配的例子 12,13,14,15
    不匹配的例子

    只能输入0和非0打头的数字

    表达式 ^(0|[1-9][0-9]*)$
    描述 可以为0,第一个数字不能为0,数字中可以有0
    匹配的例子 12,10,101,100
    不匹配的例子 01,清清月儿,http://blog.csdn.net/21aspnet

    只能输入实数

    表达式 ^[-+]?\d+(\.\d+)?$
    描述 匹配实数
    匹配的例子 18,+3.14,-9.90
    不匹配的例子 .6,33s,67-99

    只能输入n位小数的正实数

    表达式 ^[0-9]+(.[0-9]{n})?$以^[0-9]+(.[0-9]{2})?$为例
    描述 匹配n位小数的正实数
    匹配的例子 2.22
    不匹配的例子 2.222,-2.22,http://blog.csdn.net/21aspnet

    只能输入m-n位小数的正实数

    表达式 ^[0-9]+(.[0-9]{m,n})?$以^[0-9]+(.[0-9]{1,2})?$为例
    描述 匹配m到n位小数的正实数
    匹配的例子 2.22,2.2
    不匹配的例子 2.222,-2.2222,http://blog.csdn.net/21aspnet

    只能输入非0的正整数

    表达式 ^\+?[1-9][0-9]*$
    描述 匹配非0的正整数
    匹配的例子 2,23,234
    不匹配的例子 0,-4,

    只能输入非0的负整数

    表达式 ^\-[1-9][0-9]*$
    描述 匹配非0的负整数
    匹配的例子 -2,-23,-234
    不匹配的例子 0,4,
    只能输入n个字符

    表达式 ^.{n}$ 以^.{4}$为例
    描述 匹配n个字符,注意汉字只算1个字符
    匹配的例子 1234,12we,123清,清清月儿
    不匹配的例子 0,123,123www,http://blog.csdn.net/21aspnet/
  • 相关阅读:
    不依赖OFFICE组件实现带图片的EXCEL导出
    关于安装SQL的错误
    Web开发学习点滴(持续更新)
    窗体间传值汇总
    沈阳.NET俱乐部MSN群开张了。。。
    VoIP协议标准浅析
    名词解释
    创建和运行一个解决方案
    400电话为什么叫免费电话?
    XPO基础简化的属性语法:
  • 原文地址:https://www.cnblogs.com/lds85930/p/1293417.html
Copyright © 2020-2023  润新知