jstrim,jstrim方法
JS如何去除最后一个字符(指定)
没有,需要自己写判定方法
function a()
{
????var a="app/app/app/";
????if(a.substr(a.length-1,a.length)=="/")
????{
????????a=a.substr(0,a.length-1);
????????}
????alert(a);
????}
JS删除字符串里的样式.
1. 去掉字符串两端的空格
String.prototype.trim=function (){return this.replace(/(^/s*)|(/s*$)/g,'');}
2. 去掉字符串中所有的空格:
String.prototype.sTrim = function (){return this.replace(//s/g, '');}
或者:
var s = "asd ddd bbb sss";
var reg = //s/g;
var ss = s.replace(reg, "");
alert(ss);
js如何在字符串前面添加空格
SCRIPT LANGUAGE="JavaScript"
!--
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, "");
}
//--
/SCRIPT
js 用逗号和空格 分割字符串怎么写?
var str = "hello world!"
////控制台输出以空格分隔
console.log(str.trim().split(/\s+/))
console.log(str.trim().split(/\s+/).length)
str="12,255,3,5,6,6"; //这是一字符串
var strs= new Array(); //定义一数组
strs=str.split(","); //字符分割
for (i=0;istrs.length ;i++ )
{
document.write(strs[i]+" "); //分割后的字符输出
}
JS的正则表达式:tring.prototype.Trim = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}
函数的作用是去除字符串首尾的空白字符(包括空格,回车符,换行符,制表符)。
正则表达式中(^\s*)是从字符串开头匹配任意长度的空白字符(尽可能多匹配);
(\s*$)是匹配到字符串结尾任意长度的空白字符(尽可能多匹配);
而竖线|则代表或的意思,即可以是匹配开头尽可能多的空白字符,也可以是匹配到结尾尽可能多的空白字符;
而/g代表整个字符串都进行匹配。