JavaScript 에서
특정 문자열로 감싸여 있는 문자열을 모두 반환한다.
function fnFormulaValidate(){
var form = document.gits_form;
var formulaString = form.txtFormula.value.replace(/\r\n/g,'');
var matchString = "";
var exist = false;
ValidFormula = false;
//(/\%(.*?)\%/gi,"xxxx");
var pattern = /(\%)(.*?)(\%)/gi; // % 와 % 로 감싸있는 단어 추출
for(idx=0; idx < formulaString.match(pattern).length;idx++){
// 전체 문자열에서 % 제거
matchString = formulaString.match(pattern)[idx].trim().replace(/\%/gi,"");
if(matchString.trim() != "RETURN_VALUE"){
exist = false;
for(var i=1; i <= function_arg_list_dataset.CountRow; i++){
if(function_arg_list_dataset.RowStatus(i) != MARK_NORMAL){
alert(FIRST_SAVE);
break;
}else{
//alert(matchString);
if(matchString == function_arg_list_dataset.NameValue(i, "RELATION_FACTOR_CD")){
exist = true;
break;
}
}
}
if(!exist){
alert(matchString + " 는 " + NOT_EXIST_FACTOR_IN_ARGUMENT_LIST);
break;
}
}
}
if(exist){
alert(VALIDE_FORMULA);
ValidFormula = true;
}
}
javascript 정규식 (0) | 2012.07.12 |
---|---|
JavaScript 로 탭 구현하기 (0) | 2012.07.06 |
특정 영역을 페이지 특정 위치로 위치되게 (0) | 2012.06.26 |
JavaScript 참고 사이트 (0) | 2012.06.26 |
정규식을 이용한 실시간 콤마 넣기 (0) | 2012.06.26 |