c# 正则验证 只能中文,英文,数字下划线,首个字符不能数字,6-20个字节
来源:互联网 发布:mac系统如何抹掉重装 编辑:程序博客网 时间:2024/04/28 18:24
/// <summary>
/// 验证只能中文,英文,数字下划线,首个字符不能数字,6-20个字节
/// </summary>
/// <returns></returns>
public static bool IsXXX(string str)
{
int len2 = Regex.Replace(str, @"[\u4e00-\u9fa5]", "11").Length;
bool res = Regex.IsMatch(str, @"^[A-Za-z_\u4e00-\u9fa5][A-Za-z0-9_\u4e00-\u9fa5]{2,19}$");
if (len2 > 5 && len2 < 21 && res==true) { return true; } else {return false; }
}
/// 验证只能中文,英文,数字下划线,首个字符不能数字,6-20个字节
/// </summary>
/// <returns></returns>
public static bool IsXXX(string str)
{
int len2 = Regex.Replace(str, @"[\u4e00-\u9fa5]", "11").Length;
bool res = Regex.IsMatch(str, @"^[A-Za-z_\u4e00-\u9fa5][A-Za-z0-9_\u4e00-\u9fa5]{2,19}$");
if (len2 > 5 && len2 < 21 && res==true) { return true; } else {return false; }
}
- c# 正则验证 只能中文,英文,数字下划线,首个字符不能数字,6-20个字节
- .net中 验证用户名 2~20个字符,支持中文、英文、数字、“_”、“-”的正则表达式
- 正则表达式:英文、中文、数字、下划线
- 正则表达式-用户名 数字,中文,英文,下划线
- 正则表达式-匹配:中文,英文,数字,下划线
- 中文,英文,数字,下划线
- 只能使用字母、数字、-连字符、_下划线,不超过150个字符
- 记录用到的正规,验证中文、英文、数字、下划线
- 满足中文,英文,数字,中划线,下划线的正则表达式
- 正则验证:只能输入汉字和数字,开头结尾只能是汉字,汉字个数至少6个
- JavaScript验证只能是英文字符和数字
- 获取包含中文,字母,数字集合的字符串的长度(1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节)
- 只能输入3-5个英文字符的正则
- js正则验证数字,字母和下划线(至少包含其中两种,数字不能开头)
- 正则表达式-匹配密码验证(密码强弱等级,不能匹配中文,匹配数字 字母 字符)
- JAVASCRIPT去验证不能超过12个数字或英文或数字英文组合,还要求不能超过6个汉字,还要验证汉字和字母,数字的组合
- 正则匹配是否具有中文,数字,英文字符
- boost正则表达式( 字母, 数字, 下划线,中文)
- Mule的消息处理配置
- 当前位置: GPS报 > GPS学院 > GPS资料 > A-GPS与GPS的区别及知识详解
- 随机访问文件类RandomAccessFile
- Trace 32 在CMM文件中的断点设置
- vi 删除或者复制多行的方法 -zz
- c# 正则验证 只能中文,英文,数字下划线,首个字符不能数字,6-20个字节
- c# wince 取设备号
- 弹出是否删除提示框的两种简单写法
- android开发时,finish()跟System.exit(0)的区别(转)
- 12、Linux源码下Makefile详解(参照Documentation\kbuild\makefiles.txt和资料)(
- read什么时候阻塞?阻塞有什么表现?
- 输入一个文件名,判断文件类型和拥有的权限
- JMS 中消息的 同步消费 和 异步消费(listener的方式)
- if(a) 与 if(a==true) 比较