用javascript去掉字符串空格的办法

今天遇到了以关于JavaScript中怎么去掉字符串中前后两段的空格,我只好向就得js中也后Trim()函数,后来试试了不行,就网上找了下解决方法,其中用到了正则表达式,整理了下:12

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

全栈程序员社区此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“验证码”,获取验证码。在微信里搜索“全栈程序员社区”或者“www_javaforall_cn”或者微信扫描右侧二维码都可以关注本站微信公众号。

今天遇到了以关于JavaScript 中怎么去掉 字符串中前后两段的空格 ,我只好向就得js中也后Trim() 函数,后来试试了不

行,就网上找了下解决方法,其中用到了正则表达式 ,整理了下:

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>测试去空格-柯乐义</title>
 6 <script type="text/javascript"> 
 7 //http://www.cnblogs.com/roucheng/
 8 //Trim() , Ltrim() , RTrim() 函数 
 9 String.prototype.Trim = function()
10 {
11 return this.replace(/(^\s*)|(\s*$)/g, '');
12 }
13 
14 String.prototype.LTrim = function()
15 {
16 return this.replace(/(^\s*)/g, "");
17 }
18 
19 String.prototype.RTrim = function() 
20 { 
21 return this.replace(/(\s*$)/g, ""); 
22 } 
23 
24 function testTrim() 
25 {
26 var name;
27 name = document.keleyiform.uname.value.Trim();
28 //name = document.keleyiform.uname.value.RTrim();
29 //name = document.keleyiform.uname.value.LTrim();
30 if (name.length == 0) {
31 alert("用户明不能为空!" + name.length);
32 document.myform.

转自:http://keleyi.com/a/bjad/80d54vgs.htm

 http://www.cnblogs.com/roucheng/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120713.html原文链接:https://javaforall.net

(0)
上一篇 2021年12月21日 上午9:00
下一篇 2021年12月21日 上午9:00


相关推荐

  • 查看 CUDA 版本 正确方法(亲测有效)

    查看 CUDA 版本 正确方法(亲测有效)查看CUDA版本正确方法!(亲测有效)

    2022年4月29日
    390
  • 软件是bs架构还是cs架构_数据库为什么cs架构

    软件是bs架构还是cs架构_数据库为什么cs架构从定义上:CS即客户端到服务器架构;BS即浏览器到服务器架构从效率上:C/S效率高,大部分的数据已经安装在系统上,B/S效率低,每次都要加载最新的数据从迭代升级上:C/S需要删除老版本在安装新版本(在升级完成桌面图标会有一个刷新的动作);B/S则无缝升级;从安全上:C/S更安全,需要安装\注册\登录;B/S有浏览器就可以使用,安全程度低;从开发成本上:B/S成本低;C/S需要不同的系统开发人员,成本高…

    2025年10月9日
    7
  • sa结构组网方式_5g组网SA和NSA的区别是啥?

    sa结构组网方式_5g组网SA和NSA的区别是啥?SA Standalone 叫做独立组网 NSA Non Standalone 叫做非独立组网 一直以来 SA 和 NSA 存在着争议 从本质上来说 可以将其归纳为利益问题 比如从运营商角度来看 客户基数少 盈利水平较低的运营商倾向于 NSA 因为独立组网意味着更多的基站成本和核心网成本投入 但是 争执总将会归于平静 博弈终会止于均衡 在通信界内部 将 5GNSA 组网作为过渡为 5GSA 组网的中间步骤已经

    2026年3月18日
    3
  • 第三方教程

    第三方教程

    2026年3月13日
    2
  • Java的移位运算

    Java的移位运算前言计算机支持两种移位运算 分别是向左移位 x lt k 和向右移位 x gt k 左移位会对输入的操作数舍弃最高的 k 位 并在右端补 k 个 0 而右移位运算却分为两种情况 分别是逻辑右移和算术右移 也叫无符号右移和符号右移 在逻辑右移中 会对操作数舍弃最低的 k 位 并在左端补 k 个 0 在算术运算中 则对操作数舍弃最低的 k 位 并在左端补 k 个最高有效位的值 对于有符号数来说 最高位有效值是不同的 所以逻辑右移和算术右移将产生不同的效果 而 C 语言并没有明确定义有符号数该使用哪种类型的右移 k 和向右移位 x

    2026年3月17日
    2
  • Android传感器开发与智能设备案例实战_传感器总结及展望

    Android传感器开发与智能设备案例实战_传感器总结及展望转载自:http://blog.csdn.net/xiong_it/article/details/45917009本文中,笔者给大家分享一下Android中如何进行Android设备传感器开发。转载请注明作者xiong_it和链接:http://blog.csdn.net/xiong_it/article/details/45917009Android传感

    2026年4月18日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号