เมื่อเราลงทะเบียนบัญชีในบางเว็บไซต์และกรอกข้อมูลเราโดยไม่ตั้งใจกรอกหมายเลขโทรศัพท์ลงในอักขระภาษาจีนหรือตัวอักษรภาษาอังกฤษอื่น ๆ นี่ไม่ถูกต้อง เพื่อช่วยให้ผู้ใช้ดีขึ้นข้อผิดพลาดในการป้อนข้อมูลเมื่อกรอกข้อมูลในแบบฟอร์มจำเป็นต้อง จำกัด กล่องข้อความเช่นหมายเลขโทรศัพท์มือถือรหัสไปรษณีย์และหมายเลขโทรศัพท์จากการป้อนอักขระอื่น ๆ
โดยใช้อินพุตที่ตรงกันปกติเพียงตัวเลข:
การคัดลอกรหัสมีดังนี้:
var numregex = // d/g
จากนั้นส่งเหตุการณ์ onblur ใน JavaScript:
คำจำกัดความและการใช้งาน
เหตุการณ์ onblur เกิดขึ้นเมื่อวัตถุสูญเสียโฟกัส
Onblur มักจะใช้ในรหัสการตรวจสอบ JavaScript และโดยทั่วไปจะใช้ในกล่องอินพุตแบบฟอร์ม
ไวยากรณ์
html:
การคัดลอกรหัสมีดังนี้:
<Element OnBlur = "SomeJavascriptCode">
JavaScript:
Object.onblur = function () {// ใช้งาน myscript; -ใน JavaScript ให้ใช้วิธี AddEventListener ():
การคัดลอกรหัสมีดังนี้:
Object.addeventListener ('Blur', MyScript);
รหัสสาธิตสุดท้าย:
var numregexfn = ฟังก์ชั่น (obj) {obj.value = obj.value.replace (numregex, ''); if (! obj.value) {Alert ('โปรดป้อนหมายเลข');} else {alert ('pass');}} phone.onblur = function () {numregexfn (นี่);}ข้างต้นเป็นเนื้อหาที่เกี่ยวข้องที่ตัวแก้ไขแนะนำให้คุณทราบเกี่ยวกับการใช้นิพจน์ทั่วไปและข้อ จำกัด JS ที่สามารถป้อนตัวเลขเท่านั้น ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคนและฉันหวังว่าทุกคนจะให้ความสนใจกับเว็บไซต์ Wulin.com มากขึ้น!