Header

  1. View current page

    정상혁의 수첩

Profile_img_60x60_08
195

PDI 정규식

HTML 제외하기

var contentHtml = content.getString();
var strReg = "<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>";
var contentText = contentHtml.replaceAll(strReg, "").trim();
content.setValue(contentText);

그림파일명만 추출

var contentHtml = content.getString();
var strReg = new RegExp("http://kitchenimg.naver.com/*[^>]*\\.(jpg|gif)","gim");
var xArr =  contentHtml.match(strReg);
var result = "";

if ( xArr != null ) {
    for(i=0;i<xArr.length;i++) {
        if(i>0) result+=",";
        result+=xArr[i];
    }
}
   content.setValue(result);

자르기

var strToMatch = "info@proconis.de";
var strReg = "^(\\w+)@([a-zA-Z_]+?)\\.([a-zA-Z]{2,3})$";
var xArr =  str2RegExp(strToMatch, strReg);
if ( xArr != null ) {
    for(i=0;i<xArr.length;i++) {
        Alert(xArr[i]);
    }
}
else {
    Alert("no match");
}

History

Last edited on 11/03/2008 12:01 by benelog

Comments (0)

You must log in to leave a comment. Please sign in.