유효성 검사기가 '@'기호를 찾으면 전자 메일이 유효한지 확인하는 방법을 만드는 방법? (입력 텍스트는 이름 또는 전자 메일 주소 일뿐입니다).jquery 형식 유효성 검사 엔진 추가 방법
답변
function checkMail(email){
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (filter.test(email)) {
return true;
}
return false;
}
checkMail('[email protected]'); // return true or false if invalid.
유효 도메인이 추가로 작성된 경우 추가로 전자 메일 주소를 확인합니다. 뭔가 @
나를 -> 무효
@ something.com -> 무효
나 @ .COM -> 무효
[email protected] -> 유효
Regular Expression Library -->
당신이 jQuery를 검증 엔진과 메일 주소를 유효성을 검사 할 경우, 단순히 추가
data-validation-engine="validate[required,custom[email]]"
를 입력 필드에.
폼 검증 엔진 1.6.4는, 검증을 위해 자신의 기능를 추가 할 수있는 가능성이있어 이후 :이와 예제 코드를 대체 할 수 http://www.position-absolute.com/news/form-validation-engine-1-6-4/
는, 그것은 작동합니다 (당신의 <head>
에게)
<input value="" data-validation-engine="validate[required,funcCall[nameOrMail]]" class="text-input nameOrMail" type="text" name="req" id="req" />
JS :
jQuery(document).ready(function(){
jQuery("#formID").validationEngine({
"nameOrMail": {
"nname":"nameOrMail"
}
});
});
function checkMail(email){
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (filter.test(email)) {
return true;
}
return false;
}
function nameOrMail(){
if($(".nameOrMail").val().indexOf('@') >= 0){
if(!checkMail($(".nameOrMail").val())) {
return "Please enter a valid mail address or name!";
}
} else {
if($(".nameOrMail").val() === '') {
return "Please enter a valid mail address or name!";
}
}
}
라이브 데모 : http://jsfiddle.net/4dUyX/
jQuery.validationEngine을 사용하여 http://www.position-relative.net/creation/formValidator/ formValidator 엔진에 어떻게 추가 할 수 있습니까? – mrrsb
내 답변에 이것을 추가했습니다 :) –
[이 설명서] (http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/) 꽤 괜찮아. 미리 정의 된 많은 표현식을 찾을 수 있습니다. –
사용 분할 기능은 다음 필요가 없습니다 정규식
<script>
function check(email){
if (email.split("@").length>0) {
return true;
}
else return false;
}
check('[email protected]'); </script>
- 1. jQuery 유효성 검사 엔진 (언어 지원 추가)
- 2. jQuery 유효성 검사 엔진 : 'showOneMessage'속성을 사용하는 방법?
- 3. jquery 유효성 검사 엔진 : ajax 필드 유효성 검사 (PHP가 아닌)
- 4. Jquery 및 jQuery 유효성 검사 엔진
- 5. jQuery 유효성 검사 유효성 검사 유효성 검사 추가 공간 없음
- 6. jquery 유효성 검사 엔진 아약스 필드 유효성 검사 실패
- 7. jQuery 유효성 검사 플러그인. 비 형식 필드에 대한 유효성 검사?
- 8. jQuery 유효성 검사 플러그인 : 사용자 정의 날짜 형식 유효성 검사
- 9. jQuery 유효성 검사 형식 지정 IE의 문제
- 10. 그룹을 사용하여 jquery 형식 유효성 검사
- 11. jQuery 유효성 검사 엔진에서 사용자 지정 정규식 유효성 검사 추가
- 12. 형식 유효성 검사 요약
- 13. jQuery 1.4.2가 포함 된 jQuery 유효성 검사 엔진?
- 14. 사용자 정의 유효성 검사 규칙 - jQuery 유효성 검사 Egine
- 15. 드롭 다운 선택에 따라 Jquery 유효성 검사 엔진 스왑 규칙
- 16. jQuery 플러그인 유효성 검사 추가 제어
- 17. jQuery validationEngine - 사용자 정의 유효성 검사 추가
- 18. jQuery 유효성 검사 플러그인, 맞춤 메소드 추가
- 19. jquery 이메일 주소 유효성 검사, 추가, 삭제
- 20. jQuery 유효성 검사 클래스
- 21. jQuery 유효성 검사 .after()
- 22. JQuery 유효성 검사 : 숨겨진 필드 유효성 검사
- 23. jQuery submitHandler 트리거 유효성 검사 유효성 검사
- 24. 이미지 형식 codeigniter의 유효성 검사
- 25. 긴 형식 입력 유효성 검사
- 26. Authlogic에서 유효성 검사 암호 형식
- 27. 예외 기반 형식 유효성 검사
- 28. 항목 형식 유효성 검사 .NET2.0에서
- 29. jquery 슬라이더에서 유효성 검사
- 30. jQuery 유효성 검사 엔진 - 정규 표현식을 사용하는 필수 필드
입력 한 후 @ 포함 된 경우 서버 측 스크립트 –
모든 항상 양식 유효성 검사의 첫 당신은 의미 이메일 유효성 검사를 위해 그렇지 않으면 이름 유효성 검사를 위해 검사하십시오? –
@PriyankPatel 네 맞습니다 .. – mrrsb