Web Platform
JavaScript를 이용한 정규식 표현
하얀전쟁^^
2009. 6. 29. 09:46
* 영문/숫자조합 6~12자 비밀번호 체크(정규식)
*javascript로 숫자 또는 지정한 문자만 받게 필터링
* HTML 태그 제거
function mycheck(p)
{
chk1 = /^[a-z\d]{6,12}$/i; //a-z와 0-9이외의 문자가 있는지 확인 chk2 = /[a-z]/i; //적어도 한개의 a-z 확인 chk3 = /\d/; //적어도 한개의 0-9 확인 return chk1.test(p) && chk2.test(p) && chk3.test(p); } * p : 검사 값
* 조합이면 true 반환 |
*javascript로 숫자 또는 지정한 문자만 받게 필터링
<숫자만 가능>
function onlyNum(txtbox)
{ var v=txtbox.value; if(v.match(/[\-\+]?\d*(\.\d*)?/g)[0]!=v) { txtbox.value=v.match(/[\-\+]?\d*(\.\d*)?/g)[0] } } <문자만 가능>
function onlyNum(txtbox) { var v=txtbox.value; if(v.match(/[\-\+]?[a-z]*(\.[a-z]*)?/g)[0]!=v) { txtbox.value=v.match(/[\-\+]?\d*(\.\d*)?/g)[0] } } |
* HTML 태그 제거
function stripHTMLtag(string) { varobjStrip = new RegExp(); objStrip = /[<][^>]*[>]/gi; return string.replace(objStrip, ""); } |