用javascript,来验证输入到textbox里的字符是否为数字和小数点 用javascript,来验证输入到textbox里的字符是否为数字和小数点,如果是数字或小数点,可以让其在textBox里显示出来,如果不是数字即不让其在textbox里显示。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html> <head> <title></title> <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> <script language="javascript" id="clientEventHandlersJS"><!--function Button1_onclick() { var tb1 = document.getElementById("Text1"); var tb2 = document.getElementById("Text2"); if(tb1 == null || tb2 == null) { alert('Null error!'); return; } var text = tb1.value; var re = new RegExp(tb2.value); if(re.test(text)) alert('contains'); else { alert('does not contain'); tb1.value = ""; }}//--> </script> </head> <body> <P><FONT face="宋体">Text:<INPUT id="Text1" type="text" name="Text1"></FONT></P> <P><FONT face="宋体">Patern:<INPUT id="Text2" type="text" name="Text2" value="[0-9]+[\.]{0,1}[0-9]*"></FONT></P> <P><FONT face="宋体"><INPUT id="Button1" type="button" value="Button" name="Button1" language="javascript" onclick="return Button1_onclick()"></FONT></P> </body></html> <script> function fun(obj) { pta=/[^0123456789.]{1,}/; if(pta.exec(obj)){form1.input1.value=obj.substr(0,obj.length-1);} }</script><form method="POST" action="--WEBBOT-SELF--" name="form1"> <p><input type="text" name="input1" size="20" onpropertyChange="fun(form1.input1.value)"></p></form> pta=/[^0123456789.]{1,}/;------------------------------pta=/[^0123456789\.]{1,}/; pta=/[^0123456789.]{1,}/;------------------------------pta=/[^0123456789\.]{1,}/; 正归表达式: string s_reg=@"^\d+$|^\d+\.\d+$"; <input onkeyup="value=value.replace(/[^\d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" ID="Text2" NAME="Text2"> VSS 管理C#代码得问题 求助,关于编辑XML文件的问题? C# datagridview刷新之后为什么列改变了 c#中如何区别这两种字符串 如何实现别名啊? 100分相送,如何控制MS WORD! 请指点:如何删除web共享文件夹里的文件? C#能否象delhpi一样自动完成语句块结构? 如何获取可用的sqlserver服务器吗? 新手求教Js与C#之间的数据传递? 这段代码居然执行到了但是就是不弹出对话框 极度郁闷,vss无法添加您正试图添加到源代码管理中的项目 YJLT.csproj,因为项 Global.asax 已在选定的位置受源代码管理。
<html>
<head>
<title></title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script language="javascript" id="clientEventHandlersJS">
<!--function Button1_onclick() {
var tb1 = document.getElementById("Text1");
var tb2 = document.getElementById("Text2");
if(tb1 == null || tb2 == null)
{
alert('Null error!');
return;
}
var text = tb1.value;
var re = new RegExp(tb2.value); if(re.test(text))
alert('contains');
else
{
alert('does not contain');
tb1.value = "";
}
}//-->
</script>
</head>
<body>
<P><FONT face="宋体">Text:<INPUT id="Text1" type="text" name="Text1"></FONT></P>
<P><FONT face="宋体">Patern:<INPUT id="Text2" type="text" name="Text2" value="[0-9]+[\.]{0,1}[0-9]*"></FONT></P>
<P><FONT face="宋体"><INPUT id="Button1" type="button" value="Button" name="Button1" language="javascript" onclick="return Button1_onclick()"></FONT></P>
</body>
</html>
function fun(obj)
{
pta=/[^0123456789.]{1,}/;
if(pta.exec(obj)){form1.input1.value=obj.substr(0,obj.length-1);}
}
</script>
<form method="POST" action="--WEBBOT-SELF--" name="form1"> <p><input type="text" name="input1" size="20" onpropertyChange="fun(form1.input1.value)"></p>
</form>
------------------------------
pta=/[^0123456789\.]{1,}/;
------------------------------
pta=/[^0123456789\.]{1,}/;
string s_reg=@"^\d+$|^\d+\.\d+$";