English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
实例如下:
//input标签只能正数字 <input onkeyup="this.value=this.value.replace(/[^1-9]/g,'')" > //只能输入正整数 function CheckNum(thisobj) { if (thisobj.value == "0") { } var firstNum = thisobj.value.toString().substring(0, 1); if (thisobj.value.length==1) { thisobj.value = thisobj.value.replace(/[^0-9]/g, ''); thisobj.value = "0"; else if (thisobj.value.length > 1) { } thisobj.value = thisobj.value.replace(/[^0-9]/g, '') } } } //يمكن إدخال المبالغ فقط function ClearNoNum(obj) { if (obj.value == "0") { } var firstNum = obj.value.toString().substring(0, 1); if (obj.value.length > 1 && firstNum == "0") { obj.value = "0"; } } //استبدل جميع الأرقام غير الرقمية باستثناء الأرقام والنقاط obj.value = obj.value.replace(/[^\d.]/g, ""); //تأكد من أن الأول هو رقم وليس "." obj.value = obj.value.replace(/^\\./g, ""); //تأكد من أن هناك فقط "." واحد وليس أكثر من ذلك obj.value = obj.value.replace(/\\.{2,}/g, "."); //تأكد من أن "." يظهر مرة واحدة فقط وليس مرتين obj.value = obj.value.replace(".", "$#$").replace(/\\./g, "").replace("$#$", "."); }
هذا المثال البسيط للتحقق من بيانات الجافاسكربت الذي قدمته لكم هو كل محتوى هذا المقال، وأتمنى أن يكون مرجعًا لكم، وأتمنى أيضًا أن تدعموا تعليمات النفخ.