تحديد ما إذا كانت السلسلة فارغة
var strings = '' ؛ if (string.length == 0) {Alert ('لا يمكن أن يكون فارغًا) ؛ }حدد ما إذا كانت السلسلة هي حرف "فارغ" ، أي أن المستخدم قد أدخل مساحة
var strings = '' ؛ if (strings.replace (/(^s*) | (s*$)/g ، "") .Length == 0) {Alert ('لا يمكن أن يكون فارغًا') ؛ }حدد ما إذا كانت سلسلة الإدخال فارغة أم أن جميعها مسافات
الدالة isNull (str) {if (str == "") return true ؛ var regu = "^[]+$" ؛ var re = new regexp (regu) ؛ return re.test (str) ؛}إذا كان هناك فارغ ، فلا يمكن الحكم على القانون أعلاه بشكل طبيعي. الرمز التالي هو الحالة التي يتم فيها الحكم على فارغ على أنها خالية.
var exp = null ؛ if (exp == null) {Alert ("is null") ؛ }عندما تكون EXP غير محددة ، يتم الحصول على نفس النتيجة التي يتم الحصول عليها من فارغة ، على الرغم من أن الفارغ وغير المحددة مختلفة.
ملاحظة: يمكن استخدام هذه الطريقة عند الحكم على NULL وغير محددة في نفس الوقت. الرمز كما يلي
var exp = null ؛ if (! exp) {Alert ("is null") ؛ }إذا كان EXP غير محدد ، أو الرقم صفر ، أو خطأ ، فستحصل أيضًا على نفس النتيجة التي تخلعها NULL ، على الرغم من أن NULL تختلف عن الاثنين. ملاحظة: يمكن استخدام هذه الطريقة عند الحكم على NULL ، غير محدد ، صفر رقمي ، وخطأ في نفس الوقت. الرمز كما يلي
var exp = null ؛ if (typeof exp == "null") {Alert ("is null") ؛ }من أجل التوافق المتخلف ، عندما يكون EXP فارغًا ، يقوم Typeof Null بإرجاع الكائن دائمًا ، لذلك لا يمكن الحكم عليه.
<script type = "text/javaScript"> testuser () {var i = document.getElementByIDX_X ("aa") ؛ if (الطريقة المذكورة أعلاه لتحديد ما إذا كانت سلسلة الإدخال فارغة أو مساحة أو فارغة هي المحتوى بالكامل المشترك من قبل المحرر. آمل أن يعطيك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.