标签:javascript视频教程,javascript教程下载,
JavaScript校验函数库,
//建立者:jiarry@hotmail.com
//功能:显示提示信息Msg,光标焦点落在Obj上,返回false
// 主要用于检查必要字段是否正确
//示例:showMsg("用户名不能为空.",myform.username)
//输入参数:Msg(提示信息) Obj(光标焦点对象)
//输出参数:false
// b-18 showMsg(String, Object)
function showMsg(Msg, Obj){
alert( Msg );
Obj.focus();
return false;
}
//建立者:jiarry@hotmail.com
//功能:显示提示信息Msg,光标焦点落在Obj上
// 主要用于检查必要字段是否正确
//示例:showMsg2("用户名不能为空.",myform.username)
//输入参数:Msg(提示信息) Obj(光标焦点对象)
//输出参数:false
// b-19 showMsg2(String, Object)
function showMsg2(Msg, Obj){
alert( Msg );
Obj.focus();
return;
}
/**
以下是第三类
*/
//建立者:jiarry@hotmail.com
//加入了汉字的长度判断
// c-1 getLength(String)
function getLength(str){
var templen=str.length;
if(navigator.appName=='Netscape') return templen;
for(var i=0;i<str.length;i++){
var rstr=escape(str.substring(i,i+1));
if (rstr.substring(0,2)=="%u"){
templen++;
}
}
return templen;
}
//建立者:jiarry@hotmail.com
//功能:去掉字符串前后的空格并返回
//输入参数:inputStr(待处理的字符串)
//输出参数:inputStr(处理后的字符串)
// c-2 trim(String)
function trim(inputStr){
var result = inputStr;
while (result.substring(0,1) == " ") {
result = result.substring(1,result.length);
}
while (result.substring(result.length-1, result.length) == " ") {
result = result.substring(0, result.length-1);
}
return result;
}
//建立者:jiarry@hotmail.com
//功能:去掉字符串前后的空格并返回
//输入参数:inputStr(待处理的字符串)
//输出参数:inputStr(处理后的字符串)
// c-2 string.trim();
String.prototype.trim = function()
{
return this.replace(/(^s*)|(s*$)/g, "");
}
//Trim,参数String
function trim(myStr)
{
var pos1=-1;
var pos2=-1;
for(var i=0;i<myStr.length;i++){
if(myStr.charAt(i)!=' ' && pos1<0) pos1=i;
if(myStr.charAt(myStr.length-i-1)!=' ' && pos2<0) pos2=myStr.length-i;
}
if(pos1<0 || pos2 <0) return("");
return(myStr.substring(pos1,pos2));
}
function trim(s)
{
if (s == null)
{
return s;
}
var i;
var beginIndex = 0;
var endIndex = s.length - 1;
for (i=0; i<s.length; i++)
{
if (s.charAt(i) == ' ' || s.charAt(i) == ' ')
{
beginIndex++;
}
else
{
break;
}
}
for (i = s.length - 1; i >= 0; i--)
{
// if (s.charAt(i) == ' ' || s.charAt(i) == ' ' || s.charAt(i)=='r' || s.charAt(i)=='n')
if (s.charAt(i) == ' ' || s.charAt(i) == ' ')
{
endIndex--;
}
else
{
break;
}
}
if (endIndex < beginIndex)
{
return "";
}
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] 下一页
,JavaScript校验函数库