2014-05-22 4 views
-1

JavaScript 변수를 개별 값으로 분할해야하는 프로젝트에 있습니다.자바 스크립트에서 변수를 분할하는 방법

내 변수는 다음과 같습니다

["ch au"] or ["ch"]or ["au"] 

내가 CH 또는 AU는 그 변수에 존재하는지 여부를 확인합니다. 변수가 있으면 다른 변수에 저장해야합니다.

wheather ch 및 au를 확인하는 방법은 특정 변수에 있습니다.

+0

정규식 검색 방법으로이 작업을 수행 할 수 있습니다. 찾고있는 토큰에서 색인을 가져온 다음이 색인과 함께 하위 문자열 메소드를 사용하십시오. – Igle

+0

이러한 조직화되지 않은 데이터로 작업해야하는 경우 설계에 실제로 문제가 있습니다. – plalx

+0

jquery 메서드를 사용하여 분할 – user3127896

답변

1

나는 당신이 원하는 것을 정확히 모르겠다. 그러나 여기에 약간의 조언이있다. :)

var myString = 'ch au'; 

// Check if string contains string 
if (myString.indexOf('ch') >= 0) { 

// Split string (in this case by ' ') 
var myArray = myString.split(' '); 
// This returns an array that would look like: ['ch', 'au'] 

// Check if array contains string 
if (myArray.indexOf('ch') >= 0) { 

// Take individual value from an array 
var newString = myArray[0]; 
+0

이것은 내가 필요로하는 매직을했다. 고마워. –

+0

도와 드리겠습니다. :) – JakeSidSmith

+0

:-) 미래에 좀 더 의심 스러울 것입니다. –

1
var countryArray = str.split(" "); 

이렇게하면 문자열이 배열로 분할됩니다. 이 경우 구분 기호는 공백으로 보입니다.

관련 문제