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/
  • 相关阅读:
    ASP.NET CORE MVC验证码
    高效工作必备黑科技软件和网站
    asp.net core 新建area使用asp-action,asp-controller不管用
    add-migration : 无法将“add-migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次
    entity framework core + SQLite Error 1: 'no such table: Blogs'.
    abp去掉AbpUser中的Name,Surname
    PIE SDK去相关拉伸
    PIE SDK频率域滤波
    PIE SDK均值滤波
    PIE SDK聚类
  • 原文地址:https://www.cnblogs.com/lds85930/p/1293417.html
Copyright © 2011-2022 走看看