文本框只同意输入数字

文本框只同意输入数字.net/javascript

<input type="text" name="test" onKeyUp="test1.value=(this.value=this.value.replace(/\D/g,‘‘).substring(0,6)).substring(0,3)" > <br />

<input name="test1" type="text" >

用Up和Down有差别

仅仅能输入数字、字母、下划线

<input ID="txtShopNumber" runat="server" class="input_text" maxlength="8" onkeyup="value=value.replace(/[^(\-)\w\.\/]/ig,‘‘)"/>

经常使用的正則表達式 仅仅能输入数字:“^[0-9]*$”

仅仅能输入n位的数字:“^\d{n}$”

仅仅能输入至少n位数字:“^\d{n,}$”

仅仅能输入m-n位的数字:“^\d{m,n}$”

仅仅能输入零和非零开头的数字:“^(0|[1-9][0-9]*)$”

仅仅能输入有两位小数的正实数:“^[0-9]+(.[0-9]{2})?

$”

仅仅能输入有1-3位小数的正实数:“^[0-9]+(.[0-9]{1,3})?$”

仅仅能输入非零的正整数:“^\+?[1-9][0-9]*$”

仅仅能输入非零的负整数:“^\-[1-9][0-9]*$”

仅仅能输入长度为3的字符:“^.{3}$”

仅仅能输入由26个英文字母组成的字符串:“^[A-Za-z]+$”

仅仅能输入由26个大写英文字母组成的字符串:“^[A-Z]+$”

仅仅能输入由26个小写英文字母组成的字符串:“^[a-z]+$”

仅仅能输入由数字和26个英文字母组成的字符串:“^[A-Za-z0-9]+$”

仅仅能输入由数字、26个英文字母或者下划线组成的字符串:“^\w+$”

验证用户password:“^[a-zA-Z]\w{5,17}$”正确格式为:以字母开头,长度在6-18之间,

仅仅能包括字符、数字和下划线。

验证是否含有^%&‘,;=?$\"等字符:“[^%&‘,;=?$\x22]+”

仅仅能输入汉字:“^[\u4e00-\u9fa5],{0,}$”

验证Email地址:“^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$”

验证InternetURL:“^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$”

验证电话号码:“^(\(\d{3,4}\)|\d{3,4}-)?

\d{7,8}$”

正确格式为:“XXXX-XXXXXXX”,“XXXX-XXXXXXXX”,“XXX-XXXXXXX”。

“XXX-XXXXXXXX”。“XXXXXXX”,“XXXXXXXX”。

验证身份证号(15位或18位数字):“^\d{15}|\d{}18$”

验证一年的12个月:“^(0?

[1-9]|1[0-2])$”正确格式为:“01”-“09”和“1”“12”

验证一个月的31天:“^((0?[1-9])|((1|2)[0-9])|30|31)$”

正确格式为:“01”“09”和“1”“31”。

用正則表達式限制文本框仅仅能输入数字,小数点,英文字母,汉字等各类代码

1.文本框仅仅能输入数字代码(小数点也不能输入)

<input onkeyup="this.value=this.value.replace(/\D/g,‘‘)" onafterpaste="this.value=this.value.replace(/\D/g,‘‘)">

2.仅仅能输入数字,能输小数点.

<input onkeyup="if(isNaN(value))execCommand(‘undo‘)" onafterpaste="if(isNaN(value))execCommand(‘undo‘)">

<input name=txt1 onchange="if(/\D/.test(this.value)){alert(‘仅仅能输入数字‘);this.value=‘‘;}">

3.数字和小数点方法二

<input type=text t_value="" o_value="" onkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?

:[\+\-]?

\d+(?

:\.\d+)?)?

$/))this.o_value=this.value" onkeyup="if(!this.value.match(/^[\+\-]?

\d*?\.?\d*?$/))this.value=this.t_value;else
this.t_value=this.value;if(this.value.match(/^(?

:[\+\-]?\d+(?:\.\d+)?

)?

$/))this.o_value=this.value" onblur="if(!this.value.match(/^(?

:[\+\-]?

\d+(?:\.\d+)?|\.\d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^\.\d+$/))this.value=0+this.value;if(this.value.match(/^\.$/))this.value=0;this.o_value=this.value}">

4.仅仅能输入字母和汉字

<input onkeyup="value=value.replace(/[\d]/g,‘‘) "onbeforepaste="clipboardData.setData(‘text‘,clipboardData.getData(‘text‘).replace(/[\d]/g,‘‘))" maxlength=10 name="Numbers">

5.仅仅能输入英文字母和数字,不能输入中文

<input onkeyup="value=value.replace(/[^\w\.\/]/ig,‘‘)">

6.仅仅能输入数字和英文<font color="Red">chun</font>

<input onKeyUp="value=value.replace(/[^\d|chun]/g,‘‘)">

7.小数点后仅仅能有最多两位(数字,中文都可输入),不能输入字母和运算符号:

<input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false">

8.小数点后只能有最多两个(数字,信,中国可以输入),运营商可以进入:

<input onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,‘$1$2.$3‘)">

时间: 2024-12-16 17:09:10

文本框只同意输入数字的相关文章

规定文本框只能够输入数字包括小数的jQuery代码

规定文本框只能够输入数字包括小数的jQuery代码:文本框有时候规定只能够输入整数,这里就不多介绍了,具体可以参阅jQuery如何规定文本框只能输入整数一章节,不过有时候也可以输入小数,下面就通过代码实例介绍一下如何实现此功能.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="

文本框仅仅同意输入数字

文本框仅仅同意输入数字.net/javascript <input type="text" name="test" onKeyUp="test1.value=(this.value=this.value.replace(/\D/g,'').substring(0,6)).substring(0,3)" > <br /> <input name="test1" type="text&quo

WinForm笔记一:文本框只允许输入数字

在WinForm的文本框中,有时候只允许数字,而不能输入除数字以外的其他字符,要调用TextBox的KeyPress事件,代码如下: //只允许输入数字 if (e.KeyChar<'0'||e.KeyChar>'9') { e.Handled = true; } //允许输入退格键 if (e.KeyChar == 8) { e.Handled = false; } TextBox tBox = sender as TextBox;        //哪个文本框调用,tBox 就是哪个文本框

js限制文本框只可以输入数字

//只可以输入数字 function getEvent() { if (document.all) { return window.event; //for ie } func = getEvent.caller; while (func != null) { var arg0 = func.arguments[0]; if (arg0) { if ((arg0.constructor == Event || arg0.constructor == MouseEvent) || (typeof

文本框只允许输入数字.net/javascript

<input type="text" name="test" onKeyUp="test1.value=(this.value=this.value.replace(/\D/g,'').substring(0,6)).substring(0,3)" > <br /><input name="test1" type="text" > 用Up和Down有区别 只能输入数字.字

WPF文本框只允许输入数字

XAML代码 < TextBox Height="23" HorizontalAlignment="Left" Margin="100,5,0,0" Name="textBox1" VerticalAlignment="Top" Width="120" DataObject.Pasting="textBox1_Pasting" PreviewKeyDown=&q

规定文本框只能够输入整数代码实例

规定文本框只能够输入整数代码实例:有时候可能需要规定文本框内容只能够输入整数,下面给出一段能够实现此功能的代码实例,供需要的朋友参考.代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>

html中radio单选和文本框限制只能输入数字的解决方案

一.当html中存在多个radio单选按钮时将所有的单选按钮name属性设置为一样,就可实现每次只选中一个的效果. 二.限制文本框只能输入数字,代码如下: $(function(){ $(":radio.dian").click(function(){ //单击radio后移除所有的边框样式 $("label").removeClass("bank_border"); if(this.checked){//当radio选中时设置边框样式 $(th

正则表达式控制文本框只允许填数字、负号、点号

有时候,我们需要控制文本框,只允许用户输入可以为负数的浮点值,例如:-23.563:而不允许出现23.563qq这样的值. 这里我们还是看代码吧,用正则表达式很容易就能实现以上需求: 前台页面: 1 <asp:TextBox ID="txtValueEnter" runat="server" Width="228px"></asp:TextBox> 后台页面: 1 //注意负号.点号都需要使用双个斜杠转换,单引号单个斜杠转