내 데이터는 때때로 'FF'또는 이와 유사한 값을 반환 PP
합니다. 때로는 데이터가 FF,GG,HH,PP
쉼표로 구분 된 값의 조합을 반환 합니다.
반환 된 값이 쉼표로 구분되거나 단일 문자열인지 어떻게 알 수 있습니까?
콘텐츠에 쉼표가 포함되어 있지 않다고 가정하면 가장 쉬운 방법은 문자열 개체에서 사용할 수있는 분할 함수를 사용하는 것입니다.
예를 들어 입력 내용은 다음과 같습니다.
var input = "FF";
var parsedOutput = input.split(",");
parsedOutput은 하나의 항목 "FF"가있는 배열입니다.
그러나 다음과 같은 입력을받은 경우
var input = "FF,GG,HH,PP"
var parsedOutput = input.split(",");
다음과 같이 4 개의 항목이있는 배열을 받게됩니다.
["FF", "GG", "HH", "PP"]
어떤 형식인지 감지하고 싶다면 문자열 객체의 indexOf 메소드를 통해 훨씬 쉽게 할 수 있으며! =-1이면 쉼표를 포함합니다.
if(input.indexOf(",") !=-1){
//then it is a comma seperated value
} else {
//it is not
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다