49. 정규표현식 문제풀이

hanahana·2022년 8월 22일
0
post-thumbnail
var input = document.querySelector('#input-1').value;						
//1. a가 한개라도 있으면
var regExp = /a/g 
          
//2 a로 시작하면
 var regExp = /^a/

 //3. a또는 b가 있으면
var regExp = /[ab]/ 

 //4. a또는 b로 시작하면
var regExp=/^[ab]/ 

 //5. 끝이 a로 끝나면
 var regExp=/a$/ 
       
//6. a로 시작하고 b로 끝나면
  var regExp=/^a.+b$/ 

//7. 숫자만 입력하면
   var regExp=/^[1-9]+$/g //ex7 
   
//8. 영어 대/소문자만 입력하면
    var regExp=/^[a-zA-Z]+$/ //ex8
        
//9. 영어 대소문자.숫자만 입력하면
  var regExp=/^[a-zA-Z0-9]+$/ //ex9
           
//10. 한글만입력가능
	var regExp=/^[ㄱ-힣]+$/ 

//11. 한글 또는 숫자
   var regExp=/^[ㄱ-힣0-9]+$/

//12. 영문자 숫자 둘다 초함 첫글자 무조건 소문자
  var regExp=/^[a-z][a-zA-Z0-9]+$/
               
//13. 알파멧 최소 3글자 최대 5글자
  var regExp=/^[a-zA-Z]{3,5}$/ 
              
//14. 알파세 숫자 포함하여 3~5글자
 var regExp=/^[a-zA-Z0-9]{3,5}$/ //ex14

if(regExp.test(input)){
                alert("정상입력")
            }else{
                alert("오류")
            }
profile
hello world

0개의 댓글