四個基本的js function[$(),trim(),ltrim(),rtrim()]
代码
function $(_sid)
{
return document.getElementById(_sid);
}
//從左邊第一個開始取子字符串
function cutstring(str,cut_len)
{
return str.substring(0,cut_len);
}
//返回字符的長度,一個漢字算2個字節數
function getstringlen(str,gbklen)
{
str=ltrim(str);
if(2==gbklen)
{
str=str.replace(/[^\x00-\xff]/g,"**");
}
return str.length;
}
//去兩邊的空格
function trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g,"");
}
//去左邊的空格
function ltrim(str)
{
return str.replace(/(^\s*)/g,"");
}
//去右邊的空格
function rtrim(str)
{
return str.replace(/(\s*$)/g,"");
}
// \s:匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
/*匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}
匹配空行的正则表达式:\n[\s| ]*\r
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
匹配首尾空格的正则表达式:(^\s*)|(\s*$) */
{
return document.getElementById(_sid);
}
//從左邊第一個開始取子字符串
function cutstring(str,cut_len)
{
return str.substring(0,cut_len);
}
//返回字符的長度,一個漢字算2個字節數
function getstringlen(str,gbklen)
{
str=ltrim(str);
if(2==gbklen)
{
str=str.replace(/[^\x00-\xff]/g,"**");
}
return str.length;
}
//去兩邊的空格
function trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g,"");
}
//去左邊的空格
function ltrim(str)
{
return str.replace(/(^\s*)/g,"");
}
//去右邊的空格
function rtrim(str)
{
return str.replace(/(\s*$)/g,"");
}
// \s:匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
/*匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}
匹配空行的正则表达式:\n[\s| ]*\r
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
匹配首尾空格的正则表达式:(^\s*)|(\s*$) */
代码
String.prototype.Trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.LTrim = function()
{
return this.replace(/(^\s*)/g, "");
}
String.prototype.RTrim = function()
{
return this.replace(/(\s*$)/g, "");
}
//调用:
var str = "\t aa\t ";
alert(str.Trim());
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.LTrim = function()
{
return this.replace(/(^\s*)/g, "");
}
String.prototype.RTrim = function()
{
return this.replace(/(\s*$)/g, "");
}
//调用:
var str = "\t aa\t ";
alert(str.Trim());

浙公网安备 33010602011771号