JS 문자열이 비어 있는지 확인하는 방법: 1. 문자열이 비어 있는지 확인하려면 코드는 [if (string.length == 0)]입니다. 2. 문자열이 "빈" 문자인지 확인하려면 사용자가 Space를 입력했다는 코드는 [if (strings.replace(/(^s*)|(s*$)..]입니다.
이 튜토리얼의 운영 환경: 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은 항상 객체를 반환하므로 이렇게 판단할 수는 없습니다.
관련 무료 학습 권장사항:위 내용은 js에서 문자열이 비어 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!