﻿
//用正则表达式验证输入
//@ToValidValue: 被验证的值
//@validationExpression : 正则表达式
function regularExpValid(ToValidValue, validationExpression)
{
    var objRegExp = new RegExp(validationExpression,"g");
    return objRegExp.test(ToValidValue);
}

//单个汉字返回长度为2
String.prototype.getRealLength = function()
{
    return this.replace(/[^\x00-\xff]/g,"**").length;
}

//除去空格
String.prototype.trim = function() 
{ 
	return this.replace(/(\s*$)|(^\s*)/g, ''); 
}

//设置对象的Css ClassName
function setObjClassName(obj, className)
{
    obj.setAttribute('class', className);
    obj.setAttribute('className', className);
}

//创建临时表单
function createInterimForm(action, fields, values)
{
    var form = document.createElement('form');
    form.setAttribute('action', action);
    form.setAttribute('method', 'post');
    for(var i=0; i<fields.length; i++){
        if(fields[i].trim() != '' ){
            var field = document.createElement('input');
            field.setAttribute('type', 'hidden');
            field.setAttribute('name', fields[i]);
            field.setAttribute('value', values[i]);
            form.appendChild(field);
        }
    }
    document.body.appendChild(form);
    form.submit();
}

//显示消息
function g_showMsgSpan(msg, flag)
{
    var errSpan = '<span style="color:red"><img align="absmiddle" src="images/error.gif" width="14" height="12" />&nbsp;&nbsp;';
    var rightSpan = '<span><img align="absmiddle" src="images/reg.jpg" width="14" height="12" />&nbsp;&nbsp;';
    var endSpan = '</span>';
    
    if(flag==1){
        return errSpan + msg + endSpan;
    }
    else{
        return rightSpan + msg + endSpan;
    }
}

