JS Judgement สามารถเป็นตัวเลขและจุดทศนิยมเท่านั้น (ข้อความที่ตัดตอนมาจากข้อมูลอื่น ๆ ที่เผยแพร่ที่นี่เพื่อการใช้งานส่วนตัวและการค้นหาในอนาคต)
1. สามารถป้อนตัวเลขเท่านั้นในกล่องข้อความ (ไม่รวมจุดทศนิยม)
<อินพุต onkeyup = "this.value = this.value.replace (// d/g, '')" onafterpaste = "this.value = this.value.replace (// d/g, '')">
2. สามารถป้อนตัวเลขและจุดทศนิยมเท่านั้น
<อินพุต onkeyup = "ถ้า (isnan (value)) execommand ('undo')" onafterpaste = "ถ้า (isnan (value)) execommand ('undo')"
<ชื่ออินพุต = txt1 onChange = "ถ้า (// d/.test (this.value)) {แจ้งเตือน ('เฉพาะป้อนตัวเลข'); this.value = '';}">
3. จำนวนและวิธีจุดทศนิยมสอง
<อินพุตประเภท = ข้อความ t_value = "" o_value = "" onkeypress = "ถ้า (! this.value.match (/^[/+/-]?/d*?/.?/d*? $/)) .value = this.t_value; อื่น ๆ this.t_value = this.value; ถ้า (this.value.match (/^(?: [/+/-]?/d+(?: /./ d+)?)? $ /)) This.o_value=this.value "onkeyup =" ถ้า (! this.value.match (/^[/+/-]?/d*?/.?/d*? $/)) this.value = this.t_value; else this.t_value = this.value; ถ้า (this.value.match (/^(?: [/+/-]?/d+(?: /./ d+)?)? $/) ) this.o_value = this.value "onblur =" ถ้า (! this.value.match (/^(?: [/+/-]?/d+(?: /./ d+)? | /./ d* ?)? $/)) this.value = this.o_value; else {ถ้า (this.value.match (/^/./ d+$/)) this.value = 0+this.value; if (this.value .match (/^/.$/)) this.value = 0; this.o_value = this.value} ">
4. ป้อนตัวอักษรและอักขระจีนเท่านั้น
<อินพุต onkeyup = "value = value.replace (/[/d]/g, '')" onbeforepaste = "clipboarddata.setData ('text', clipboardData.getData ('text') ] /g, '')) "maxlength = 10 name =" numbers ">
5. ป้อนจดหมายและตัวเลขภาษาอังกฤษเท่านั้นไม่ใช่ภาษาจีน
<อินพุต onkeyup = "value = value.replace (/[^/w /.//ife/ ig, '')">
6. เฉพาะป้อนหมายเลขและภาษาอังกฤษ <font color = "red"> chun </font>
<อินพุต onkeyup = "value = value.replace (/[^/d | chun]/g, '')">>
7. สามารถมีได้สูงสุดสองหลักหลังจากจุดทศนิยม (ตัวเลขและภาษาจีนสามารถป้อนได้) และไม่สามารถป้อนสัญลักษณ์ตัวอักษรและตัวดำเนินการได้:
<อินพุต onkeypress = "if ((event.keycode <48 || event.keycode> 57) && event.keycode! = 46 || //./d/d$/.test(value)) ">
8. สามารถมีได้มากถึงสองหลักหลังจากจุดทศนิยม (ตัวเลขตัวอักษรและภาษาจีน) และสัญลักษณ์ของตัวดำเนินการสามารถป้อนได้:
<อินพุต onkeyup = "this.value = this.value.replace (/^(/-)*(/d+)/. (/d/d).*$/, '$ 1 $ 2 $ 3')">>
ตัวเลขและจุดทศนิยมเท่านั้นและการเพิ่มการลบการคูณ
onkeypress = "return event.keycode> = 4 && event.keycode <= 57"