首页编程jstrim?JSP,JS中的trim语法

jstrim?JSP,JS中的trim语法

编程之家2023-11-0769次浏览

大家好,感谢邀请,今天来为大家分享一下jstrim的问题,以及和JSP,JS中的trim语法的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

jstrim?JSP,JS中的trim语法

JSP,JS中的trim语法

分类:电脑/网络>>程序设计>>其他编程语言

问题描述:

String添加trim,ltrim,rtrim

利用Javascript中每个对象(Object)的prototype属性我们可以为Javascript中的内置对象添加我们自己的方法和属性。

jstrim?JSP,JS中的trim语法

以下我们就用这个属性来为String对象添加三个方法:Trim,LTrim,RTrim(作用和VbScript中的同名函数一样)

String.prototype.Trim= function()

{

jstrim?JSP,JS中的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,"");

}

在网上可以搜出很多这样的例子,可是居然没有一个例子舍得对里边的代码作一下解释,谁可以告诉我里边的:

replace(/(^s*)|(s*$)/g,"");作一下解释?

比如(/(^s*)|(s*$)/g,"")怎么理解?/(^s*)之类的是什么东西呀?

本人初学JSP,对JS不熟悉,请大家说得简单点.

解析:

那是正则表达式哦

^匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符***。要匹配 ^字符本身,请使用\^。

\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时前后都敲了几个空格的

文章到此结束,如果本次分享的jstrim和JSP,JS中的trim语法的问题解决了您的问题,那么我们由衷的感到高兴!

c语言下载 C语言怎么下载啊busybox安装(怎么安装Busybox)