문자열이 비어 있는지 확인하십시오
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);}NULL이 있으면 위의 코드를 정상적으로 판단 할 수 없습니다. NULL이 NULL으로 판단되는 경우 다음 코드가 발생합니다.
var exp = null; if (exp == null) {alert ( "is null"); }EXP가 정의되지 않은 경우 NULL과 정의되지 않은 경우 NULL과 동일한 결과도 얻습니다.
참고 :이 방법은 NULL을 판단하고 동시에 정의되지 않은 경우 사용할 수 있습니다. 코드는 다음과 같습니다
var exp = null; if (! exp) {alert ( "is null"); }EXP가 정의되지 않았거나 숫자 0 또는 False 인 경우 NULL이 둘과 다르지만 NULL과 동일한 결과를 얻을 수 있습니다. 참고 :이 방법은 NULL, 정의되지 않은, 숫자 0 및 False를 동시에 판단 할 때 사용할 수 있습니다. 코드는 다음과 같습니다
var exp = null; if (typeof exp == "null") {alert ( "is null"); }뒤로 호환성을 위해 Exp가 Null이면 Null 타입은 항상 물체를 반환하므로 판단 할 수 없습니다.
<script type = "text/javaScript"> function testUser () {var i = document.getElementByIdx_x ( "aa"); if (i.value = "null") {alert ( "메시지를 남기기 전에 로그인하십시오!") false를 반환;} else {alert (i.value) return true;}}} </script>입력 문자열이 비어 있는지 여부를 결정하는 위의 방법은 편집기가 공유하는 전체 내용입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.