2018-06-24 孙小北

正则表达式校验字符串实例

养浩然之气,做博学之人


正则表达式

#region  校验字符串是否包含中文 
/// <summary>
/// 校验字符串是否包含中文
/// </summary> 
/// <param name="str"></param> 
/// <returns></returns> 
public static bool ContainChinese(string str){ 
    string pattern = "[\u4e00-\u9fbb]";
    return Regex.IsMatch(str, pattern);
}
#endregion 
#region  校验字符串是否只包含数字 
/// <summary> 
/// 校验字符串是否只包含数字
/// </summary> 
/// <param name="str"></param> 
/// <returns></returns>
public static bool IsNumerical(string str) {
    string pattern = "^[0-9]+$"; 
    return Regex.IsMatch(str, pattern);
} 
#endregion
#region  校验字符串是否只包含字母
/// <summary>
/// 校验字符串是否只包含字母
/// </summary> 
/// <param name="str"></param>
/// <returns></returns>
public static bool IsLetter(string str){
    string pattern = "^[A-Za-z]+$"; 
    return Regex.IsMatch(str, pattern);
} 
#endregion
#region  校验字符串是否是邮箱 
/// <summary> 
/// 校验字符串是否是邮箱
/// </summary> 
/// <param name="str"></param>
/// <returns></returns>
public static bool IsEMail(string str){ 
    string pattern = @"^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$";
    return Regex.IsMatch(str, pattern);
}
#endregion



编辑:孙小北

本文地址: https://www.xiaowangyun.com/wyblog/detail/?id=189

版权归属: www.xiaowangyun.com   转载时请以链接形式注明出处

0 条评论

快来评论

物以类聚

最新评论

2017-10-06

一辈子不长,只有珍惜了,才不至于后悔。

2017-10-06

懂得感恩,才能走得更远。

标签云

归档

取消

感谢您的支持,您的每一次打赏都是一次鼓励!

扫码支持
每一次支持,都是不懈的动力

打开支付宝扫一扫,即可进行扫码打赏哦