2024年4月19日发(作者:)

常用JavaScript

1. 字符串处理

参见模板工程中的

1.1 去除字符串左边及右边的空格

function StrTrim(str)

{

return e(/(^s*)|(s*$)/g, "");

}

1.2 去除左边的空格

function LTrim(str)

{

return e(/(^s*)/g, "");

}

1.3 去除右边的空格

function RTrim(str)

{

return e(/(s*$)/g, "");

}

1.4 判断字符是否是中文

function isChinese(char)

{

var strRegx = "/[u4e00-u9fa5]/";

re = eval(strRegx);

}

return ((i))

2. 数据校验

参见模板工程中的

2.1 判断输入值不包含非法字符且满足长度要求

参数说明:

Userstr:要检查的字符串

invalidStr:无效字符列表,为””时将用默认无效字符列表检查

action:当前动作描述,用于提示用户

minLen:最小长度

MaxLen:最大长度,为””表示没有长度限制

function checkString(userstr,invaidStr,action,minLen,MaxLen)

{

Var InvaidChars=”

&'#%

”;

var invaidStrarray = new Array( );

//判断是否为空

var i;

if(minLen >= 0)

{

if( == 0 || < minLen)

{

if(minLen==0)

{

alert(action + "不能为空!");

}

else

{

alert(action + "不能少于" + minLen +"位") ;

}

return false;

}