2012-03-11 2 views
0

수학 수업을위한 간단한 계산기를 만들었습니다. 양과 특정 영역의 영역을 찾는 것과 같은 간단한 작업을 수행하지만 숙제에 많은 시간을 절약합니다.자바 스크립트 숫자 양식 유효성 확인

나는 나의 급우를 위해 인터넷에 업로드했지만, 양식에 숫자 만 넣을 수있을 것이라고 생각했습니다. tizag에 대한 답변을 찾았지만 이러한 솔루션을 실제로 이해하지 못합니다.

나는 이런 식으로 뭔가를 찾고 있어요 : 그것은 그렇게 간단 할 수없는 경우

function calculation() { 
    if (form.thenumbers.value = code to check if it is numeric) 
    { 
     calculations 
    } else { 
     alert("Numbers only please"); 
    } 
} 

은, 난 그냥 다른 방법으로 어떻게 작동하는지에 대한 약간의 설명을 주셔서 감사합니다. 감사.

+5

http://stackoverflow.com/questions/18082/validate-numbers-in-javascript-isnumeric – c69

답변

1
if (form.thenumbers.value.match(/^[\d]*$/)){ 
    //do stuff 
} 

당신을 위해 일해야합니다. 이 값은 0 이상의 숫자 값과 일치합니다. 1 개 이상 일치 시키려면 * 대신 +을 사용하십시오.

+0

감사합니다. 단지 form.thenumbers 부분에서 명확히하기 위해 특정 양식의 formname.name을 넣을 것입니다. 전체 양식이없는 입력이라면 어떻게해야합니까? –

+0

양식 마크 업이'

'이면 document.calculator.number.value를 사용하여 값을 얻을 수 있습니다. –

+0

감사합니다. 이것은 완벽하게 작동했습니다. 감사합니다. –

관련 문제