webform验证textbox只准输入数字
2006-07-20 16:02
621 查看
一、利用javascript
<asp:TextBox id="TextBox1" onkeyup="value=value.replace(/[^/d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"
style="Z-INDEX: 101; LEFT: 264px; POSITION: absolute; TOP: 96px" runat="server" Width="224px"></asp:TextBox>
二、利用RegularExpressValidator
<asp:TextBox id="TextBox2" style="Z-INDEX: 102; LEFT: 296px; POSITION: absolute; TOP: 224px"
runat="server" Width="280px"></asp:TextBox>
<asp:RegularExpressionValidator id="RegularExpressionValidator1" style="Z-INDEX: 103; LEFT: 320px; POSITION: absolute; TOP: 384px"
runat="server" ErrorMessage="RegularExpressionValidator" ValidationExpression="^/d*" ControlToValidate="TextBox2">test</asp:RegularExpressionValidator>
上述是只准输入数字
限制输入位数5
<asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1" ValidationExpression="^/d{5}$" Display="Static" Font-Name="verdana" Font-Size="10pt" EnableClientScript="False">
if (Page.IsValid)
{
lblOutput.Text = "页有效!";
}
else
{
lblOutput.Text = "页无效!";
}
<asp:TextBox id="TextBox1" onkeyup="value=value.replace(/[^/d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"
style="Z-INDEX: 101; LEFT: 264px; POSITION: absolute; TOP: 96px" runat="server" Width="224px"></asp:TextBox>
二、利用RegularExpressValidator
<asp:TextBox id="TextBox2" style="Z-INDEX: 102; LEFT: 296px; POSITION: absolute; TOP: 224px"
runat="server" Width="280px"></asp:TextBox>
<asp:RegularExpressionValidator id="RegularExpressionValidator1" style="Z-INDEX: 103; LEFT: 320px; POSITION: absolute; TOP: 384px"
runat="server" ErrorMessage="RegularExpressionValidator" ValidationExpression="^/d*" ControlToValidate="TextBox2">test</asp:RegularExpressionValidator>
上述是只准输入数字
限制输入位数5
<asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1" ValidationExpression="^/d{5}$" Display="Static" Font-Name="verdana" Font-Size="10pt" EnableClientScript="False">
if (Page.IsValid)
{
lblOutput.Text = "页有效!";
}
else
{
lblOutput.Text = "页无效!";
}
相关文章推荐
- Asp.net如何验证TextBox控件只输入数字(五种情况分析)
- Asp.net如何验证TextBox控件只输入数字(五种情况分析)
- Winform TextBox 验证输入的数字格式是否合法
- textbox只能输入数字或中文的常用正则表达式和验证方法
- winForm textBox的数字输入验证
- C#验证:限制TextBox只能输入数字并控制输入数字的长度(数字)
- 验证输入textbox的值是否为数字
- TextBox只能输入数字的验证
- Asp.net如何验证TextBox控件只输入数字(五种情况分析)转帖
- Asp.net如何验证TextBox控件只输入数字(五种情况分析)转帖
- Asp.net如何验证TextBox控件只输入数字(五种情况分析)转帖
- 验证TextBox只输入数字
- 怎样验证TextBox输入的全是数字 - .NET技术 / ASP.NET
- ASP.NET c# textbox 正则表达式 文本框只允许输入数字(验证控件RegularExpressionValidator )
- Asp.net如何验证TextBox控件只输入数字(五种情况分析)
- 验证textbox无法输入全角,汉字,字母,只能输入数字
- 验证textbox输入的是否是数字,包括小数
- ASP.NET 中Textbox只能输入数字放在前台验证喔
- 验证文本框转化为金额,小数点后只能输入两位数字
- 只能输入数字的TextBox自定义控件