js 限制input只能輸入數(shù)字、字母和漢字等等
更新時間:2013年12月18日 17:05:49 作者:
js 限制input只能輸入數(shù)字小數(shù)點也不能輸入或者是只能輸入數(shù)字,能輸小數(shù)點等等,本文大致整理了一些,感興趣的朋友可以收藏下
復制代碼 代碼如下:
<input type="text"onKeyUp="this.value=this.value.replace(/[^\.\d]/g,'');if(this.value.split('.').length>2){this.value=this.value.split('.')[0]+'.'+this.value.split('.')[1]}">
1.文本框只能輸入數(shù)字代碼(小數(shù)點也不能輸入)
復制代碼 代碼如下:
<inputōnkeyup="this.value=this.value.replace(/\D/g,'''')"ōnafterpaste="this.value=this.value.replace(/\D/g,'''')">
2.只能輸入數(shù)字,能輸小數(shù)點.
復制代碼 代碼如下:
<inputōnkeyup="if(isNaN(value))execCommand(''undo'')"ōnafterpaste="if(isNaN(value))execCommand(''undo'')">
<input name=txt1ōnchange="if(/\D/.test(this.value)){alert(''只能輸入數(shù)字'');this.value='''';}">
3.數(shù)字和小數(shù)點方法二
復制代碼 代碼如下:
<input type=text t_value="" o_value=""ōnkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;elsethis.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value"ōnkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;elsethis.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value"ōnblur="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 ōnkeyup="value=value.replace(/[\d]/g,'''')"onbeforepaste="clipboardData.setData(''text'',clipboardData.getData(''text'').replace(/[\d]/g,''''))"maxlength=10 name="Numbers">
5.只能輸入英文字母和數(shù)字,不能輸入中文
復制代碼 代碼如下:
<inputōnkeyup="value=value.replace(/[^\w\.\/]/ig,'''')">
6.只能輸入數(shù)字和英文
復制代碼 代碼如下:
<inputōnKeyUp="value=value.replace(/[^\d|chun]/g,'''')">
7.小數(shù)點后只能有最多兩位(數(shù)字,中文都可輸入),不能輸入字母和運算符號:
復制代碼 代碼如下:
<inputōnKeyPress="if((event.keyCode<48 ||event.keyCode>57) &&event.keyCode!=46 ||/\.\d\d$/.test(value))event.returnValue=false">
8.小數(shù)點后只能有最多兩位(數(shù)字,字母,中文都可輸入),可以輸入運算符號:
復制代碼 代碼如下:
<inputōnkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,''$1$2.$3'')">
相關(guān)文章
js鼠標點擊按鈕切換圖片-圖片自動切換-點擊左右按鈕切換特效代碼
今天主要給大家分享一段js和css代碼組合實現(xiàn)鼠標點擊按鈕圖片切換,圖片自動切換,點擊左右按鈕圖片切換三種效果,代碼非常簡單,需要的朋友一起來學習吧2015-09-09
JavaScript實現(xiàn)獲取URL中參數(shù)值的4種方法
這篇文章主要為大家詳細介紹了如何使用JavaScript實現(xiàn)獲取URL中參數(shù)值的4種方法,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下2025-02-02
js實現(xiàn)仿網(wǎng)易點擊彈出提示同時背景變暗效果
這篇文章主要介紹了js實現(xiàn)仿網(wǎng)易點擊彈出提示同時背景變暗效果,涉及javascript彈出框及頁面元素樣式操作的相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下2015-08-08
關(guān)于js二維數(shù)組和多維數(shù)組的定義聲明(詳解)
下面小編就為大家?guī)硪黄P(guān)于js二維數(shù)組和多維數(shù)組的定義聲明(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10
JS判斷鼠標進入容器的方向與window.open新窗口被攔截的問題
這篇文章主要給大家介紹了利用Javascript判斷鼠標進入容器方向的方法,以及window.open新窗口被攔截的問題分析,文中給出了詳細圖文介紹和示例代碼,相信對大家的理解和學習具有一定的參考借鑒價值,下面來一起看看吧。2016-12-12
JavaScript中的document.querySelector()方法使用詳解
HTML的DOM querySelector()方法可以不需要額外的jQuery等支持,也可以方便的獲取DOM元素,語法跟jQuery類似,這篇文章主要給大家介紹了關(guān)于JavaScript中document.querySelector()方法使用的相關(guān)資料,需要的朋友可以參考下2024-06-06

