扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
验证类型 | 使用的控件 | 说明 |
---|---|---|
必需项 |
RequiredFieldValidator |
确保用户不会跳过某一项。 |
与某值的比较 |
|
将用户输入与一个常数值或者另一个控件或特定数据类型的值进行比较(使用小于、等于或大于等比较运算符)。 |
范围检查 |
|
检查用户的输入是否在指定的上下限内。可以检查数字对、字母对和日期对限定的范围。 |
模式匹配 |
|
检查项与正则表达式定义的模式是否匹配。此类验证使您能够检查可预知的字符序列,如电子邮件地址、电话号码、邮政编码等内容中的字符序列。 |
用户定义 |
|
使用您自己编写的验证逻辑检查用户输入。此类验证使您能够检查在运行时派生的值。 |
正则表达式 |
使用说明 |
方括号“[ ]” | 用与定义可接受的字符。[abc123] 表示控件只能接受 a,b,c,1,2,3 这6个字符; |
反集合符号 “ ^ ” | 用于定义不可以接受的字符。[^a-h] 表示控件除了 a 到 h 8个字符外,都可以接受; |
花括号“{ }” | 定义必须输入的字符个数。{6}表示只能输入6个字符 ; {6,}表示必须输入6个以上,无上限 ; {2,6} 表示必须输入2至6个字符;但是花括号必须放在方括号后面,例如 [a-z]{4} 表示必须输入 4位a和z之间的任意字符。 |
小圆点 “ . ” | 用于代表任意字符。 例如 .{3,6}表示接受3到6个任意字符。 |
竖线 “ | ” | 用于表示 “或”的逻辑符号。例如 [1-9]{3,6}|[A-Za-z]{3} 表示可以接受 3到6个数字或者 3个字母。 (大小写都可以区别的哦) |
小括号“ () ” | 用于分块,与数字运算中的小括号作用类似。 |
斜线 “ \ ” | 若希望可以接受的字符包含上述特殊字符。例如 \([0-9]{3}\),表示输入格式为“(xxx)”的电话区号。 |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者