jstrim函数如何使用(如何用 js 去掉字符串首尾空格)

本文目录
- 如何用 js 去掉字符串首尾空格
- js 用不了 trim
- js中想要去掉左右空格该怎么办,类似php中的trim函数
- js中$.trim(input.val())啥意思
- js_trim函数有什么作用
- JSP,JS中的trim语法
如何用 js 去掉字符串首尾空格
关于去掉两头空格,jquery库提供了$.trim()方法,可是JS呢,我写了.trim(),在FF里有效果,但在IE里就没效了,群里的朋友说,如果浏览器实现了trim(),就有,如果浏览器没实现,只能用正则替换。
function trimStr(str){return str.replace(/(^\s*)|(\s*$)/g,““);}
用的时候就是直接
var 变量=trimStr(需要去空格的字符串)
js 用不了 trim
js中trim()函数的用法:
trim() 方法用于删除字符串的头尾空白符,空白符包括:空格、制表符 tab、换行符等其他空白符等。
trim() 方法不会改变原始字符串,trim() 方法不适用于 null, undefined, Number 类型。
语法如下:
string.trim()
js中想要去掉左右空格该怎么办,类似php中的trim函数
写成类的方法格式如下:
(str.trim();)
《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》
写成函数可以这样:(trim(str))
《script type=“text/javascript“》
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,““);
}
《/script》
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函数有什么作用
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;i《str.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》
JSP,JS中的trim语法
那是正则表达式哦
^ 匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符集合。要匹配 ^ 字符本身,请使用 \^。
\s 与任何白字符匹配,包括空格、制表符、分页符等。等价于“[ \f\n\r\t\v]“。
$ 匹配输入的结尾。
* 匹配前一个字符零次或几次。例如,“zo*“可以匹配“z“、“zoo“。
/g 好像是全局匹配吧
正则表达式在很多语言中都存在,你应该多看看这方面的东西了.一般情况下语法和语义变化不大.

本文相关文章:
截取字符串中的一部分js(用js 实现怎样从一个长字符串中截取特定的字符串)
2026年10月10日 07:40
一个字符是多少?EXCEL中,如何用函数获取单元格中的某一段字符串
2026年7月5日 22:50
更多文章:
another time(another time和other time的区别)
2026年10月11日 05:00







