導航:首頁 > 編程語言 > textboxjs只能輸入

textboxjs只能輸入

發布時間:2024-03-24 14:44:50

⑴ 用js怎樣讓文本框只能輸入數字和中劃線

<input type=text id=a>
<button onclick=f(document.getElementById("a").value)>ok</button>

<script>
function f(tmpStr) {
if(tmpStr!=""){
if(/[\d]([-])*/.test(tmpStr)){
alert("正確");
}
else{
alert("只能輸入數回字或答-");
}
}
}

</script>

⑵ js驗證文本框內只能輸入數字,小數,負數,其他都不能輸入。正則表達式!

onkeyup="value=value.replace(/[^\- \d.]/g,'')"

⑶ JS文本框只能輸入整數

【參考資料】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}">

⑷ js驗證如何限制文本框只能輸入數字

js進行數據校驗使用正則表達式會簡單很多,如下所示:

1.js驗證只能輸入數字:

具體代碼如下:

function check_validate(value){

var reg = /^(/d{3,4})-(/d{7,8})/;

if( value.constructor === String ){ // 判斷傳入的是否是字元串 仿御

var re = value.match( reg );

return true;

}

return false;

}

⑸ js怎麼控制文本框只能輸入數字

1、首先打開hbuilder編輯器,新建一個html文檔,在html文檔中輸入一個input框,設置形式為text,給它一個id,命內名為容ant並在上方的style里設置簡單的樣式:

javaScript 中怎樣判斷文本框只能輸出英文字母、漢字和數字,不能輸入特殊字元!

JS-只能輸入中文和英文
2008-11-08 10:17
在js中用正則表達式對象(RegExp)判斷
中文
^[\u0391-\uFFE5]+$
英文
^[A-Za-z]+$
中文和英文
/^[\u0391-\uFFE5A-Za-z]+$/

js正則表達式限制文本框只能輸入數字,小數點,英文字母,漢字等各類代碼

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 tvalue="" ovalue="" onkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.tvalue=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.ovalue=this.value" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.tvalue=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.ovalue=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.ovalue=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')">
————————————————————————————————————————
只能輸入漢字:
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">
只能輸入數字:
<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

只能輸入英文和數字:
<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
控制輸入框只能輸入文字或數字,也可以不允許輸入特殊字元
這里不允許輸入如下字元: (像 !@#$%^&* 等)<br>
<textarea rows=2 cols=20 name=comments onKeypress="if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)) event.returnValue = false;">
只禁止空格輸入
onkeyup="value=value.replace(/\s/g,'')"
只能輸入中文和英文:
onkeyup="value=value.replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,''))"

好好 看看吧!

⑺ 如何控制JSP頁面上的文本框只能輸入數字

<input id="Text1" type="text" onkeypress="return IsNum(event)" />
<script language="javascript" type="text/javascript">
function IsNum(e) {
var k = window.event ? e.keyCode : e.which;
if (((k >= 48) && (k <= 57)) || k == 8 || k == 0) {
} else {
if (window.event) {
window.event.returnValue = false;
}
else {
e.preventDefault(); //for firefox
}
}
}
</script>

閱讀全文

與textboxjs只能輸入相關的資料

熱點內容
js文件可以刪除文件 瀏覽:743
安卓手機如何打開qct文件 瀏覽:504
哪個郵箱發文件快 瀏覽:454
優酷vip共享賬號密碼 瀏覽:473
車震電影韓劇 瀏覽:485
安卓軟體無法觸摸 瀏覽:757
鬼片電影免費1001鬼片電影免費 瀏覽:194
xp單個文件 瀏覽:685
網路電子地圖的主要類型 瀏覽:80
java提交表單亂碼 瀏覽:541
大數據金融的核心數據 瀏覽:141
全部動畫片免費觀看 瀏覽:479
李采潭飾演老師是什麼電影 瀏覽:239
jsp分頁查詢sql 瀏覽:397
歐洲電影三大家 瀏覽:846
如何在天天基金app看持基天數 瀏覽:764
什麼直播app優化 瀏覽:12
文件名陰影 瀏覽:619
小米note圖庫設置在哪個文件夾 瀏覽:604
家教高級課程兩個老師都叫什麼 瀏覽:776

友情鏈接