>  기사  >  웹 프론트엔드  >  js에서 문자열이 비어 있는지 확인하는 방법

js에서 문자열이 비어 있는지 확인하는 방법

coldplay.xixi
coldplay.xixi원래의
2021-03-01 14:24:2144121검색

JS 문자열이 비어 있는지 확인하는 방법: 1. 문자열이 비어 있는지 확인하려면 코드는 [if (string.length == 0)]입니다. 2. 문자열이 "빈" 문자인지 확인하려면 사용자가 Space를 입력했다는 코드는 [if (strings.replace(/(^s*)|(s*$)..]입니다.

js에서 문자열이 비어 있는지 확인하는 방법

이 튜토리얼의 운영 환경: windows7 시스템, javascript 버전 1.8.5, DELL G3 컴퓨터, 이 방법은 모든 브랜드의 컴퓨터에 적용됩니다.

문자열이 비어 있는지 확인하는 JS 방법:

문자열이 비어 있는지 확인

var strings = ''; 
if (string.length == 0) 
{ 
alert('不能为空'); 
}

문자열이 비어 있는지 확인 "빈" 문자, 즉 사용자가 공백을 입력한 경우

var strings = ' '; 
if (strings.replace(/(^s*)|(s*$)/g, "").length ==0) 
{ 
alert('不能为空'); 
}

입력 문자열이 공백인지 모두 공백인지 확인

function isNull( str ){
if ( str == "" ) return true;
var regu = "^[ ]+$";
var re = new RegExp(regu);
return re.test(str);
}

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, 정의되지 않음, 숫자 0, false를 동시에 판단하려는 경우

var exp = null; 
if (typeof exp == "null") 
{ 
alert("is null"); 
}

하위 호환성을 위해 exp가 null인 경우 typeof null은 항상 객체를 반환하므로 이렇게 판단할 수는 없습니다.

관련 무료 학습 권장사항:

javascript 비디오 튜토리얼

위 내용은 js에서 문자열이 비어 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.