2011-02-21 8 views
0

유효한 크기 (유효 길이 : )를 확인하는 정규식을 만들고 싶습니다. 자바 스크립트에서 길이 x 너비 x 높이.치수에 대한 자바 스크립트 정규식

예 : 90.49 X 34.93 X 40.64

샘플 코드는 내가 사용하려는 :


var dimensionRegex = 'the regular expression for validation dimension string'; 
var tempDimension = 'dimension string input by the user'; 

if (dimensionRegex.test(tempDimension)) { 
    return true; 
} else { 
    return false; 
} 

어떤 도움을 주시면 감사하겠습니다.

+2

'return dimensionRegex.test (tempDimension);'만하면됩니다.'if' 문은 필요 없습니다. –

답변

4

왜 regexps를 사용합니까? split('x') 문자열을 입력 한 다음 배열 요소에서 선행/후행 공백을 제거 할 수 있습니다. 그렇다면 배열 요소가 parseInt(elem, 10)이고 필요한 것이 있습니다. 실제로 형식을 확인하려면

그러나 :

var dimValid = /^\d+(\.\d+)? x \d+(\.\d+)? x \d+(\.\d+)?$/.test(tempDimension); 

number x number x number 일치합니다.

+1

감사합니다.이 문제는 완벽하게 해결되었습니다! – Amitabh

관련 문제