في المشروع ، تحتاج إلى التحقق مما إذا كانت سلسلة الإدخال فارغة ، بما في ذلك المساحات. أنت لا ترغب في استخدام الانتظام ، لذلك تفكر في وظيفة indexof JS. يمكن أن تقوم طريقة IndexOF () بإرجاع الموقع حيث تظهر قيمة السلسلة المحددة لأول مرة في السلسلة. إذا لم تظهر قيمة السلسلة المراد استردادها ، فإن الطريقة تُرجع -1.
بناء الجملة: stringObject.indexof (SearchValue ، FromIndex) ، SearchValue المطلوب ، من DDEX: معلمة اختيارية ، الموقع الذي يبدأ فيه البحث في السلسلة. قيمتها القانونية هي 0 إلى StringObject.length - 1. إذا تم حذف هذه المعلمة ، فسيبدأ البحث من الحرف الأول من السلسلة.
العرض التوضيحي: وظيفة checkValue () {var enumValue = document.getElementById ('txtenumvalue'). value ؛ if (enumValue.indexof ("")> = 0) {Alert ("لا يمكن أن يحتوي المحتوى على مسافات!") ؛ العودة كاذبة } if (enumValue == "") {Alert ("الرجاء إدخال المحتوى!") ؛ العودة كاذبة }}رمز تنفيذ JS أعلاه الذي لا يتطلب التحقق المنتظم حول ما إذا كانت السلسلة التي تم إدخالها فارغة (بما في ذلك المسافات) هو كل المحتوى الذي شاركته معك. آمل أن يعطيك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.