日期:2014-05-19  浏览次数:20364 次

数据范围验证
我的程序需要进行值域范围验证,只能输入A、B、C、D,我使用的控件是CompareValidator,总是报错不知道为什么,请问我使用的对不对,怎么处理

------解决方案--------------------
<asp:TextBox ID= "TextBox1 " runat= "server "> </asp:TextBox> <asp:RegularExpressionValidator
ID= "RegularExpressionValidator1 " runat= "server " ErrorMessage= "* " ControlToValidate= "TextBox1 " ValidationExpression= "[ABCD] "> </asp:RegularExpressionValidator>
------解决方案--------------------
你也可以用js
function check(value)
{
var str=value;
var reg=/^[ABCD]$/;
var result=reg.test(str);
alert(result)
}