답변 3개
채택된 답변
+20 포인트
복잡하게 하지않고 저라면 아래처럼 사용하겠습니다.
// 인풋입력칸 입력후 포커스 변경시 자동체크
Copy
<input type="text" maxlength="6" pattern="[^-]{5}[^-]*" onblur="validateInput(this)" />
<script>
function validateInput(input) {
if (input.value.length < 5) {
alert("5글자 이상 입력해주세요!");
}
}
</script>
사칙연산이 일반적이시라면 사칙연산을 삭제하시고 글자비교를 하시면될것 같습니다.
$txtlength = $_REQUEST["txt"]; //글자비교하실 글자수
$rtxt = str_replace("-","",$txtlength); //사칙연산혹은 특수기호 빼고 나머지 글자만 연산하고자 치환
$rtxtlength = strlen($rtxt); //실제 문자열길이 구하기 (영문,숫자전용)
echo $rtxtlength; //실제 문자열길이 출력
요렇게 하시면되겠네요^^
답변을 작성하려면 로그인이 필요합니다.