<html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>验证输入内容项同时包含数字和字母</title> <mce:script type ="text/javascript" language ="javascript" ><!-- function IsCharAndInt(){ var reg=/[A-Za-z].*[0-9]|[0-9].*[A-Za-z]/; if(!reg .test (document .getElementById ("txt_test").value)) { alert ("输入内容必须同时包含字符和数字,请重新录入!"); } } function IsCharAndInt2(){ var reg1=//d{1,}/;//数字校验 var reg2=/[A-Za-z]{1,}/;//字符校验 if(reg1 .test (document .getElementById ("txt_test2").value)&®2 .test (document .getElementById ("txt_test2").value)) { } else { alert ("输入内容必须同时包含字符和数字,请重新录入!"); } } // --></mce:script> </head> <body> <form id="form1" runat="server"> <div> <asp:Label ID ="lb_1" runat ="server" >一个正则式完成校验</asp:Label><br /> <asp:TextBox ID ="txt_test" runat ="server" ></asp:TextBox> <asp:Button ID ="bt_test" runat ="server" Text ="校验" OnClientClick ="IsCharAndInt();" /><br /> <asp:Label ID="lb_2" runat ="server" >两个正则式完成校验</asp:Label><br /> <asp:TextBox ID ="txt_test2" runat ="server" ></asp:TextBox> <asp:Button ID ="bt_test2" runat ="server" Text ="校验" OnClientClick ="IsCharAndInt2();" /> </div> </form> </body> </html> 注:相信大家都遇到过类似的校验,比如:密码必须包含数字和字符项,以确保更加安全,代码提供两种校验方式,仅供参考。