2014-04-05 1 views
0

현재 분할하려는 문자를 선언하여 문자열을 분할했습니다. 문제는 숫자 사이의 모든 문자로 분할하고 싶습니다. 난 오버 헤드로 인해 함수를 정규식으로 apposed로 split() 함수를 사용하고 싶습니다.jquery 정규식을 숫자 사이의 와일드 카드로 나눕니다.

DEMO http://jsfiddle.net/7pHj3/3/

var str = '14/12/17'; 
var str = str.split(/\/|\.|\-/g); // currently limited to '/ . -' 

$('.piece1').text(str[0]); 
$('.piece2').text(str[1]); 
$('.piece3').text(str[2]); 
+0

예상 된 결과는 무엇입니까? – Martijn

답변

0

당신은 아마도 부정 클래스 \D을 사용할 수 있습니다 (이 숫자 아무것도하지만 일치합니다) :

var str = str.split(/\D+/g); 

jsfiddle

+0

완벽 함, 올바른 것으로 표시됩니다. –