반응형 formula syntax checker1 eval()함수를 이용한 수식 벨리데이션 문자열로 입력된 수식이 올바른지 체크 하는 로직. 수식에 함수도 들어갈수 있다. 특정 코드가 들어오면 function을 호출하여, 유효한 코드인지 체크후 유효하다면 수식이 올바로 계산 될 수 있는 값을 반화한다. function btnBasicConditionClicked() { var v1 = "[CCxc010] +M "; var v2 = "(V1 * 0.1 + V2 + V3) - M"; var vMessage; if(formularSyntaxChecker(v1)) { alert('수식이 틀립니다.'); return; } } function formularSyntaxChecker(formula) { var V1 = 10, V2 = 10, V3 = 10, V4 = 10; var M = 5, L = 5, .. 2016. 10. 12. 이전 1 다음 반응형