zoukankan      html  css  js  c++  java
  • 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/
  • 相关阅读:
    手把手教你实现热力图!
    [学习笔记]overthewire bandit 通关秘籍
    施乐3065复印机邮件功能调试
    [IT学习]Greatwall
    [IT学习]从网上获取pdf制作vce文件
    [办公自动化]如何选择投影仪的吊装距离
    [读书笔记]《没人会告诉你的PPT真相》
    英文主日学材料备忘
    win10访问共享文件夹提示:引用的账户当前已锁定,且当前可能无法登陆
    [IT学习]Linux 学习笔记
  • 原文地址:https://www.cnblogs.com/lds85930/p/1293417.html
Copyright © 2011-2022 走看看