.net中有效验证的三种方法
1 使用RegularExpressValidator
在按钮onclick事件中
{
if (!this.Page.IsValid)
{
return;
}
//处理提交;
}
2 在后台代码中使用Regx对象
加入 using System.Text.RegularExpressions;
在按钮onclick事件中
{
string ValidStr="";//正则表达式
Regx myReg=new Regx(ValidStr);
string inputStr;
if (!Regx.IsMatch(inputStr))
{
Response.Write("<script>alert('"+ErrorMessageSring+"');</script>");
}
}
3 在前台进行
<script language="javascript">
function Check()
{
var reg=/^[A-Z]{1}$/;
if(!reg.exec(formType.txt_fklx.value+""))
{
alert("付款类型必须是1位大写英文字母!");
formType.txt_fklx.focus();
return false;
}
}
</script>