您的位置:首页 > Web前端 > JavaScript

JavaScript中对空格的处理方法

2010-07-21 11:22 309 查看
//字符串中包含空格返回true
function containSpace(mystring)
{
var istring=mystring;
var temp,i,strlen;
temp=false;
strlen=istring.length;
for(i=0;i<strlen;i++)
{
if(istring.substring(i,i+1)==" ") {
temp=true;
return temp;
}
}
return temp;
}
//如果第一个是空格返回true
function firstIsSpace(mystring)
{
return mystring.substring(0,1)==" " ? true : false;
}
//提交两个参数,第一个为form对象的名字,第二为你要验证的是第几个控件,从0开始数
//如果没有输入数据或为空,则返回true,不然返回假
function isNotInput(myform,n) {
if (myform.elements
.value=="" || myform.elements
.value==null)
{
return true;
} else {
return false;
}
}
//如果字符串为空或为null则返回true,否则返回false
function isEmpty(str) {
if(str==null || str=="") {
return true;
}
return false;
}
//从右往左去空格
function rtrim(stringObj)
{
while (stringObj.charCodeAt(stringObj.length - 1) == 32)
{
stringObj = stringObj.substring(0, stringObj.length - 1);
}
return stringObj;
}
//从左往右去空格
function ltrim(stringObj)
{
while (stringObj.charCodeAt(0) == 32)
{
stringObj = stringObj.substring(1, stringObj.length);
}
return stringObj;
}
//去字符串左右两边的空格(中间的空格不能去)
function trim(stringObj)
{
return(ltrim(rtrim(stringObj)));
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: