养浩然之气,做博学之人
正则表达式
#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 条评论