数码资讯
正则删除字符串的左、右或两端的经验总结
当前端人员与前端的数据交互时,我们经常遇到这样的情况。我们经常需要在文本框获取用户输入的信息,然后提交到后台通过Ajax或形式。但当用户输入的信息,我们不能保证没有对用户输入数据的两端没有空间。当然,这些空间通常都是没有意义的,因此必须消除空间数据的两端之间传输数据之前的背景。为了保证通用性,左侧的
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
当前端人员与前端的数据交互时,我们经常遇到这样的情况。我们经常需要在文本框获取用户输入的信息,然后提交到后台通过Ajax或形式。但当用户输入的信息,我们不能保证没有对用户输入数据的两端没有空间。当然,这些空间通常都是没有意义的,因此必须消除空间数据的两端之间传输数据之前的背景。为了保证通用性,左侧的空间间隙,右和左、右端如下。
1。消除字符串左侧的空格。
复制代码代码如下所示:
功能lefttrim(STR){
返回str.replace( / ^ * / / / );^从开始左匹配的符号
}
/ /警告(111 + lefttrim (AAA)和111); / /两边的111为基准来判断空间删除
2。消除字符串右侧的空格。
复制代码代码如下所示:
功能righttrim(STR){
返回str.replace( / * $ /,);
}
/ /警告(111 + righttrim (AAA)和111); / /两边的111为基准来判断空间删除
三.消除字符串两边的空格。
复制代码代码如下所示:
函数修剪(STR){
返回(str.replace /(^ *)|( * $)/ g,);
}
111(111),在111的两边作为判断是否删除空间的引用
当然,为了方便起见,我们还可以扩展字符串的函数。
复制代码代码如下所示:
string.prototype.trim =函数(){
返回修剪(这个);
}
var;
警告(111)+ str.trim(111); / /两边的111为基准来判断空间删除
ps:如果使用jQuery,您可以忽略它,直接使用工具函数。
1。消除字符串左侧的空格。
复制代码代码如下所示:
功能lefttrim(STR){
返回str.replace( / ^ * / / / );^从开始左匹配的符号
}
/ /警告(111 + lefttrim (AAA)和111); / /两边的111为基准来判断空间删除
2。消除字符串右侧的空格。
复制代码代码如下所示:
功能righttrim(STR){
返回str.replace( / * $ /,);
}
/ /警告(111 + righttrim (AAA)和111); / /两边的111为基准来判断空间删除
三.消除字符串两边的空格。
复制代码代码如下所示:
函数修剪(STR){
返回(str.replace /(^ *)|( * $)/ g,);
}
111(111),在111的两边作为判断是否删除空间的引用
当然,为了方便起见,我们还可以扩展字符串的函数。
复制代码代码如下所示:
string.prototype.trim =函数(){
返回修剪(这个);
}
var;
警告(111)+ str.trim(111); / /两边的111为基准来判断空间删除
ps:如果使用jQuery,您可以忽略它,直接使用工具函数。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。