//文本框只能输入正数
function GreateZero(s) {
s.value=s.value.replace(/[^\d+\.*\d*$]/g,'');
}
//验证数字
private static bool IsNumeric(string str)
{
System.Text.RegularExpressions.Regex reg1
= new System.Text.RegularExpressions.Regex(@"^/d{11}$");
return reg1.IsMatch(str);
}
//验证英文字母和数字
private static bool IsLettersandNumeric(string str)
{
System.Text.RegularExpressions.Regex reg1
= new System.Text.RegularExpressions.Regex(@"^[A-Za-z0-9]+$");
return reg1.IsMatch(str);
}
//验证时间如 ##:##或#:##
private bool IsTime(string str)
{
System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(@"^(([01]?[0-9])|(2[0-3])):[0-5]?[0-9]$");
return regex.IsMatch(str);
}
//F一个字母开头20141025日期加001序列号
string s="F20141212002";
Regex r = new Regex(@"^[A-Z](?:(?!0000)[0-9]{4}(?:(?:0[1-9]|1[0-2])(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)(\d{3})$");
bool bo=r.IsMatch(s);