是参照别人写的,自己整理了一下
namespace UtilityValidator
{
using System;
using System.Text.RegularExpressions;
public class Validators
{
//验证是否是有效日期
public static bool isValidDate(string strln)
{
if (Regex.IsMatch(strln, @"^[12]{1}(\d){3}[-][01]?(\d){1}[-][0123]?(\d){1}$"))
{
return (strln.CompareTo("1753-01-01") >= 0);
}
return false;
}
//验证Email
public static bool isValidEmail(string strln)
{
return Regex.IsMatch(strln, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");
}
//验证传真
public static bool isValidFax(string strln)
{
return Regex.IsMatch(strln, @"^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$");
}
//验证是否是有效移动电话号码
public static bool isValidMobil(string strln)
{
return Regex.IsMatch(strln, @"^(\d)+[-]?(\d){6,12}$");
}
//验证是否只含有字母
public static bool isValidOnllyChar(string strln)
{
return Regex.IsMatch(strln, "^[A-Za-z]+$");
}
//验证是否只含有汉字
public static bool isValidOnllyChinese(string strln)
{
return Regex.IsMatch(strln, @"^[\u4e00-\u9fa5]+$");
}
//验证是否只含有数字
public static bool isValidOnlyNumber(string strln)
{
return Regex.IsMatch(strln, "^[0-9]+$");
}
//验证是否是有效密码
public static bool isValidPassWord(string strln)
{
return Regex.IsMatch(strln, @"^(\w){6,20}$");
}
//验证是否是有效电话号码
public static bool isValidTel(string strln)
{
return Regex.IsMatch(strln, @"^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$");
}
//验证是否是有效邮编号码
public static bool isValidZip(string strln)
{
return Regex.IsMatch(strln, "^[a-z0-9 ]{3,12}$");
}
}
}
分享到:
相关推荐
本文将详细介绍JavaScript中的一些常用验证函数,这些函数对于确保用户输入的有效性和提高用户体验至关重要。 一、验证类 1. 数字验证: - 整数验证:`/^(-|\+)?\d+$/.test(str)`,该正则表达式用于检查字符串...
这篇博客“JavaScript常用验证脚本总结”提供了一些在实际开发中常用的JavaScript验证技术,帮助开发者确保用户输入的数据符合预期格式和要求,提高应用程序的安全性和用户体验。以下是关于这个主题的详细知识点: ...
### 注册时常用验证正则表达式解析 在软件开发过程中,为了确保用户输入的数据符合特定格式或规则,经常需要用到正则表达式来进行数据验证。本文将详细介绍在用户注册过程中常用的几种正则表达式及其应用场景。 ##...
这里的【标题】"Java一些常用验证整理"和【描述】"Java一些常用验证整理,附有有关代码"指的是收集并整理了一些常见的Java验证方法。这些方法主要用于检查用户输入、数据交换等场景中的字符串格式,以确保其合法性。...
FLEX常用验证控件,flex的一些常用的验证
### JavaScript表单常用验证集合:应用技巧 在Web开发中,表单验证是确保用户输入数据有效性和安全性的重要环节。JavaScript作为前端开发的核心语言之一,提供了丰富的工具来实现这一目标。本文将详细介绍几种常见...
常用验证正则表达式,手机号验证,身份证号验证,邮箱验证,等等,
本资源“javascript常用验证 常用操作方法(工具方法)”可能包含了一个名为`comm.js`的文件,这通常是一个通用的JavaScript工具库,封装了多种常见的验证和操作功能。下面将详细介绍JavaScript中的验证和操作方法。 ...
网址:http://www.web-tag.net/all_22.htm 或者下载CHM 格式文档
正则表达式常用验证规则
js常用验证函数,邮箱验证,手机号码验证,是否url地址,是否字符串,是否数字......,十分方便,随取随用
JS常用验证方法:包括邮箱格式、移动电话、身份证号码、固定电话号码、邮政编码等等常用页面格式的验证。
常用验证工具类,包括邮箱,手机,座机号,非零,数字,大小写,中文,条形码,IP,URL地址,html正则表达式验证等
3个web前台时间控件(一个用my97date,2个jquery的<yyyy-MM-dd><yyyy-MM-dd HH:mm:ss>),一些常用验证JS(verify="用户名|NOTNULL" 判断非空)
本文将深入探讨.NET中的常用验证控件及其应用。 1. RequiredFieldValidator(必填字段验证器) 这是最基础的验证控件,用于检查用户是否在某个输入字段中提供了值。如果输入字段为空,验证失败,系统会显示错误信息...
本文将基于给定文件中的“JavaScript常用验证”这一主题,深入解析并扩展各种常用的验证方法,帮助开发者更好地理解和应用这些技巧。 ### 数字验证 #### 1.1 整数验证 整数验证是JavaScript中最基本的验证类型之...
js 常用验证
本教程将深入探讨JavaScript中的常用验证技术,帮助开发者确保数据的有效性和安全性。 一、表单验证 1. 邮箱验证:在JavaScript中,我们可以使用正则表达式来检查输入的邮箱格式是否正确。例如,`/^\w+@[a-zA-Z_]+...
常用的easyUI表单验证类型
**jQuery验证插件详解** jQuery是一个轻量级的JavaScript库,因其简洁的API和高效的性能在Web开发领域广受欢迎。为了简化表单验证的过程,许多开发者制作了各种验证插件,其中“网友梦三秋”开发的jQuery验证插件...