English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

مثال بسيط للتحقق من البيانات باستخدام طريقة JS

实例如下:

//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("$#$", ".");
} 

هذا المثال البسيط للتحقق من بيانات الجافاسكربت الذي قدمته لكم هو كل محتوى هذا المقال، وأتمنى أن يكون مرجعًا لكم، وأتمنى أيضًا أن تدعموا تعليمات النفخ.

الذوق الخاص بك