2010-11-24 2 views
0

iam이 양식을 사용하는 플러그인 또한 유효성 검사를 위해 정규식을 승인 할 수있는 플러그인 http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/ 사용자가 1에서 250 사이의 값을 입력 할 수있는 정규식 유효성 검사를 찾고 있습니다. 이 "0"과 같은 국지적 다음 더 speacial 문자뿐만 아니라 -1 -2 -3 등 에이 받아 들일 수있는 형태가없는 음수를 허용하지 말아야 접수하지 "/^[1-9][0-9]?$/"Regex 작성 방법이 양식 플러그인의 경우

답변

1

값이 지정된 범위에 있는지 확인하는 것은 정규식을 사용하는 일반적인 시나리오가 아닙니다. 당신은 그렇게 할 수 있지만, 플러그인은 또한 내가 읽고 이해하기가 쉽기 때문에이 경우에 선호하는 사용자 정의 유효성 검사 기능을 지원하는 것으로 보인다. 유효성 검사 작업의 사용자 지정 함수는 다음과 같습니다.

function validate(){ 
    var value = parseInt($("#fieldId").val()); 
    return value > 0 && value <= 250 
} 
2
^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|250)$