javascript怎么替换空格


本文摘自PHP中文网,作者藏色散人,侵删。

javascript替换空格的方法:1、使用“name.replace(" ","");”替换;2、使用“replace(new RegExp(/( )/g),"");”;3、使用“name.split(" ").join("");”等等。

本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

在JS中替换掉输入框内的空格,是在处理表单需求的时候极为常用的一项操作,以防止用户的操作习惯引起数据异常,保证传参的安全性。

NO.1

1

name.replace(" ","");

上述方法是很简单的替换,但是有两个弱点:

1.只能替换单个英文空格或者中文空格(全角);

2.只能替换当前字符串的第一个匹配项。

NO.2

1

name.replace(new RegExp(/( )/g),"");

上述方法是通过正则匹配,能够进行全部替换,但是还是有一个弱点:

1.只能替换英文空格或者中文空格(全角)中的一种。

NO.3

1

name.split(" ").join("");

上述方法是通过字符分隔再合并,能够进行全部替换,但是还是有一个弱点:

1.只能替换英文空格或者中文空格(全角)中的一种。

NO.4

1

name.replace(/(^\s*)|(\s*$)/g,"");

上述方法是通过正则匹配,能够替换英文或者中文空格,但是有一个弱点:

1.只能替换首尾的空格,对字符串中间的空格不起作用。

阅读剩余部分

相关阅读 >>

javascript数组常用api方法和遍历方法的小结(附示例)

js的闭包与定时器

javascript是java语言的脚本形式?

分享关于javascript promises的 9 个面试题

vue的响应式原理是什么?

javascript如何实现删除提示信息

javascript dom方法有哪些

javascript中return的含义是什么

javascript怎么进行强制类型转换

javascript获取伪元素(pseudo-element)属性的方法详解

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...