博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript使用正则表达式来去除字符串空白
阅读量:6676 次
发布时间:2019-06-25

本文共 491 字,大约阅读时间需要 1 分钟。

hot3.png

从元素获取的字符串值有时候在实际的表单值的前面和后面都会有空白,可以去掉这些空白

从ECMAScript5开始,String对象有了一个trim方法:

var testString=" this is the string ";testString=testString.trim();    //空白去掉了

但是之前的可能没有,所以要先检测trim()方法是否存在,如果它不存在,可以使用String prototype给该对象添加一个trim

if(typeof String.trim=="undefined"){    String.prototype.trim=function(){        return this.replace(/(^\s*)|(\s*$)/g,"");    }}//    ^  匹配输入的开始//    \s 匹配一个单个的空白字符//    *  匹配0次或多次//    $  匹配输入的结束//    g  对整个字符串都使用该匹配

转载于:https://my.oschina.net/dingjunnan/blog/189647

你可能感兴趣的文章
英国NPCC称网络摄像头勒索案件数量急剧增加 四起自杀事件与此有关
查看>>
TCTF:鹅厂的“黑客游戏”上线
查看>>
Kief Morris:实现基础设施即代码
查看>>
《Drupal实战》——2.3 为图书添加对应的字段
查看>>
《Android和PHP开发最佳实践》一1.4 小结
查看>>
光伏发电与“鸭子曲线”
查看>>
博鳌直击 | 业界大佬激辩金融科技:互联网金融并不是翻牌就可以叫Fintech
查看>>
Amdocs将成为AT&T ECOMP平台的集成商
查看>>
网络安全问题不断增多 全民安全意识如何提升
查看>>
Linux基金会宣布微内核项目Zephyr
查看>>
企业级市场移动办公率先热战
查看>>
打开电邮附件要小心:新JavaScript勒索工具加密文件无解
查看>>
当经济预测遇到大数据,会产生什么样的火花?
查看>>
行业渠道再洗牌,运营商或重掌行业话语权
查看>>
英特尔驱动边缘计算产业联盟国际化 拓展计算边界
查看>>
网络电话为什么一直是“邻家的电话”?
查看>>
评估公共云存储提供商的四个标准
查看>>
由世纪互联运营的 Power BI 受用户喜爱的六大理由
查看>>
迪斯尼正研究使用RFID技术,增强人与物之间的互动
查看>>
热带地区数据中心需要太阳能发电,而不是自然冷却
查看>>