⑴ javascript中怎麼輸入數組
你這個問題描述我只能說你去找找如何給數組添加值,常用push進行數組追加
js">vara=[];
a.push("字元串");
console.log(a);
在實際開發中前端情況太多,你是表單還是input還是啥啊?
//////根據評論做了下修改,直接在菜鳥的在線編輯敲了一下,可以直接復制下去用
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
<title>菜鳥教程(runoob.com)</title>
<scriptsrc="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
vararr=[];//全局變數數組
functionmyfunction(){
arr.push($("#input").val());//將輸入的值添加入數組
$("#log").html(arr+",");//列印出來
}
</script>
</head>
<body>
<inputid="input"/> <buttononclick="myfunction()">給數組添加值</button>
<p>數組的值:</p>
<pid="log"></p>
</body>
</html>
效果如圖:
⑵ 求一個js正則驗證只能輸入(),-,和整數
^var t = /^抄[0-9()\--]*$/
t.test("123") // => true
t.test("-") // => true
t.test("()") // => true
t.test("(123)-(234)") // => true
t.test("abcd") // => false
t.test("agc123") // => false
=======
漏掉了,修改一下,哈哈
⑶ js怎麼控制文本框只能輸入數字
1、首先打開hbuilder編輯器,新建一個html文檔,在html文檔中輸入一個input框,設置形式為text,給它一個id,命內名為容ant並在上方的style里設置簡單的樣式:
⑷ js怎麼讓input只能輸入數字
有時需要限制文本框輸入內容的類型,本節分享下正則表達式限制文本框只能輸版入數字、小數點、英文字母、權漢字等代碼。
例如,輸入大於0的正整數
<input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}">
⑸ js驗證只能輸入數字且輸入的數字不能重復
functionvalidate(min,max,numString){
if(isNaN(min)||isNaN(max))
returnfalse;
varnumArray=numString.split('');
for(vari=0;i<numArray.length/2;i++){
if(numArray[i]===numArray[numArray.length-i-1])
returnfalse;
}
for(vari=0;i<numArray.length;i++){
if(numArray[i]<min||numArray[i]>max)
returnfalse;
}
returntrue;
}
這是小學英語聽力把--你版要用js做什麼權0 0
⑹ 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只允許輸入數字
^^
正則表達式
:/^-{0,1}\d{1,}.{0,1}\d{1,}$/
先保證obj.value必須是定義了的字元串
通過正則表達式判斷是不是數字
/^-{0,1}\d{1,}.{0,1}\d{1,}$/.test(obj.value)
結果返回true或者false說明obj.value是或不是數字
⑻ js驗證只能輸入字母,數字或字母數字組合正則表達式
1.在ue編輯器中創建一個新的空白HTML文件和js文件。
⑼ js 在輸入框中,輸入數據,變成數組
請把需求說清楚
比如如何能成為一個數組元素?輸入一個位元組就是一個元素?或者???
⑽ js輸入數組求數組最大值
定義一個變數a =數組第一個元素,b=0 (也就是在數組中的位置)。 然後 for 循環數組,拿數組的每個元素和a 比較。比a大陵返的,賦值給a,然後b=當前for循環的陸枯值。 循環結束後,b就是最尺悉飢大數值的位置。。思路就是這樣。自己寫收獲更大