QA Engineering/Tool & Automation

regular expression / regex 정규식 확인 하기

일해라폴폴 2020. 8. 31. 22:43
반응형

Web Testing을 하다보면 가끔씩 필드에서 정규식 validation을 확인 하는 경우들이 있음
코딩을 딱히 자주 하지도 않고, 요즘들어 언어 공부나 코드를 살펴 보지도 않아서 정규식을 확인할 때 마다 계속 구글링을 이용하고 있었음

그런데, 나만 그냥 처리 하면 좋겠지만
같이 일하는 직원들이 이거 맞냐 저거 맞냐 물어보면 확인해주는 것도 일이고, 나도 까먹은 상태에서 다시 찾기도 귀찮고...

다행히  jsfiddle에 좋은 기능이 많으니까...
이걸로 퉁 칠수 있을듯...

HTML Code

<html>
	<title> regex validation </title>    
    	<body>
  		<p> input data: <input type = 'text' name = 'mid' id = 'mid'/></p>
 		 <p> <input type = 'button' value = 'submit' onclick = 'check()'/></p>
		</body>
</html>

Java Script

function check(){
        var str = document.getElementById('mid');
        if(str.value == '' || str.value == null){
          alert('Not input data yet');
          return false;
        }
        var validation_pattern = /[`~!@#$%^&*|\\\'\";:\/?]/gi; //reg speciacl
        if(validation_pattern.test(str.value) == true){
          alert('Corret Regex formula');
        }
        if(validation_pattern.test(str.value) == false){
          alert('incorret data of Regex formula');
          return false;
        }
      }

jsfiddle에서 바로 확인하기

 

Edit fiddle - JSFiddle - Code Playground

 

jsfiddle.net

 

반응형