jstrim(jstrim 不支持)
JSP,JS中的trim语法
那是正则表达式哦
^ 匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符集合。要匹配 ^ 字符本身,请使用 \^。
\s 与任何白字符匹配,包括空格、制表符、分页符等。等价于"[ \f\n\r\t\v]"。
$ 匹配输入的结尾。
* 匹配前一个字符零次或几次。例如,"zo*"可以匹配"z"、"zoo"。
/g 好像是全局匹配吧
正则表达式在很多语言中都存在,你应该多看看这方面的东西了.一般情况下语法和语义变化不大.

js中$.trim(input.val())啥意思
jQuery中自定义function $(){ ... } 函数, $仅仅是函数名,
例如 已经定义了函数:
function $(){
var a=0;
var b=1;
}
把 页面输入框(input)的值(trim函数功能是去掉字符串两段空格符)的值
作为$函数里面要调用的那个变量名 。
当你在页面输入框input中输入: a
就相当于 调用函数$.a的值
当你在页面输入框input中输入: b
就相当于 调用函数$.b的值
注意:输入 a 或者 b 时 前后都敲了几个空格的
js 用不了 trim
js中trim()函数的用法:
trim() 方法用于删除字符串的头尾空白符,空白符包括:空格、制表符 tab、换行符等其他空白符等。
trim() 方法不会改变原始字符串,trim() 方法不适用于 null, undefined, Number 类型。
语法如下:
string.trim()
js中trim怎么使用?
在值的后面加上 .trim();意思为去掉左右两边的空格,比如你在s=document.getbyid(“name”).value;可能会使获取到的值中带有空格,那么在其后加上 .trim()就可以使值s前后不带有空格,记住是前后不包括中间的!
js_trim函数有什么作用
JavaScript中没有Trim函数,VBScript语言中才有这个函数,就是去掉字符串头和尾的空格。可以在JavaScript中这么写一个:
script language="JavaScript"
//此处为string类添加三个成员
String.prototype.Trim = function(){ return Trim(this);}
String.prototype.LTrim = function(){return LTrim(this);}
String.prototype.RTrim = function(){return RTrim(this);}
//此处为独立函数
function LTrim(str)
{
var i;
for(i=0;istr.length;i++)
{
if(str.charAt(i)!=" "str.charAt(i)!=" ")break;
}
str=str.substring(i,str.length);
return str;
}
function RTrim(str)
{
var i;
for(i=str.length-1;i=0;i--)
{
if(str.charAt(i)!=" "str.charAt(i)!=" ")break;
}
str=str.substring(0,i+1);
return str;
}
function Trim(str)
{
return LTrim(RTrim(str));
}
/script
用JS编写一个函数trim(str),用于去除指定字符串中所有空格,例如:”aaa ; b bb ; ”结果为"aaa;b bb;”
一般的去前后空格
String.prototype.trim = function(){
return this.replace(/^\s*|\s*$/,'');
}
使用: ' abc '.trim() //结果为'abc'
你的还要要针对分号(;)前后的部分.
String.prototype.trimQ = function(){
return this.replace(/\s*;+\s*/,';').trim();
}
使用:'aaa ; b bb ; '.trimQ(); //结果就是你想要的.