求一只能输入数字和-的正则表达式,要求-中英文都可以
如题。。谢谢 大家 --------------------编程问答-------------------- 没人啊 ??? --------------------编程问答-------------------- 来人啊 来人啊 --------------------编程问答-------------------- onkeyup="value=value.replace(/[\d-]/g,'')" --------------------编程问答-------------------- Match m=Regex.Match(value,"[^\\d|-]",RegexOptions.IgnoreCase);if(m.Success)
{
Response.Write("匹配失败");
}
else{Response.Write("匹配成功");} --------------------编程问答-------------------- string regEx = @"^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]$";
if (Regex.IsMatch(strName, regEx)) //符合条件
{} --------------------编程问答-------------------- 数字就是\d
比如:020-22228888
正则:\d{3}-\d{8}
可参考如下(比较详细)
http://download.csdn.net/source/2326009
补充:.NET技术 , .NET技术前瞻