求一简单的正则表达式 验证一字符串,这个字符串可以出现的字符为“_-.@”和数字与英文字母并不是email地址,所有的字符出现不出现都行,但不能出现范围以外的字符。总长度为10到20 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [\_\-\.\@0-9a-zA-Z]{10,20}这个可以一试 最普通的写法^([0-9]|[a-zA-Z]|\_|\-|\@|\.){10 20}$ //在C#中//@"^[0-9a-zA-Z|_|\-|\.|\@]{10,20}$"string source = @"@_-s1.@_-s1.";//在C#中\w匹配汉字 在Js中不匹配string pattern = @"^[0-9a-zA-Z|_|\-|\.|\@]{10,20}$";Regex regex = new Regex(pattern, RegexOptions.IgnoreCase);Match m = regex.Match(source);if (m.Success){ MessageBox.Show("匹配");}else{ MessageBox.Show("不匹配");}\"^[\w|\.|\@|\-]{10,20}"\ 在asp.net上实现架构图的方法 html5使用draggable出现的问题 求职ASP.NET软件工程师(上海)一年工作经验 请教关于ASP.NET,AJAX的问题 用javascript怎样让一个页面中所有的checkbox都选中? 怎样才能知道TreeView被选中节点内容? 我想在ASP.NET中获得数据库中数据库名表名还有字段的所有信息怎么获得? 求ASP。NET生成大缩略图代码 又一个关于DataGrid标题设定的问题 问一个ASP。NET入门问题,见笑了 ASP.NET如何编辑word模板dot内容 webservice频繁调用。
这个可以一试
最普通的写法
^([0-9]|[a-zA-Z]|\_|\-|\@|\.){10 20}$
//在C#中
//@"^[0-9a-zA-Z|_|\-|\.|\@]{10,20}$"string source = @"@_-s1.@_-s1.";
//在C#中\w匹配汉字 在Js中不匹配
string pattern = @"^[0-9a-zA-Z|_|\-|\.|\@]{10,20}$";
Regex regex = new Regex(pattern, RegexOptions.IgnoreCase);
Match m = regex.Match(source);if (m.Success)
{
MessageBox.Show("匹配");
}
else
{
MessageBox.Show("不匹配");
}\"^[\w|\.|\@|\-]{10,20}"\