去除字符串左右两边的空格(实现代码)


Posted in Javascript onMay 12, 2016
在日常工作中,过滤表单中的一些特殊的字符是很常见的功能,比如文本中要求输入单纯的数字,但用户有时会误输入一些多余的空格或其他字符混合的文本,这显然不符合输入要求。
下面一起来学习怎么样去除字符串左右两边的空格。
过滤前:

去除字符串左右两边的空格(实现代码)

过滤后:

去除字符串左右两边的空格(实现代码)

HTML代码:
<div class="main">
     <input id="userName" type="text" placeholder="请输入用户名">
     <input id="rule" type="button" value="过滤">
   </div>

CSS代码:

html,body,div,input{margin:0;padding:0;}
    .main{width:400px;height:auto;padding:0 15px;text-align:center;}
    .main input{width:100%;height:35px;border:none;margin-top:20px;border-radius:5px;}
    input[type="text"]{text-align:left;padding-left:15px;box-sizing:border-box;border:1px solid blue;}
    input[type="button"]{width:50%;background:blue;}
    @media only screen and (max-width: 415px) {
      .main{width:100%;box-sizing:border-box;}
    }

js部分:

var userName = document.getElementById('userName'),
        rule   = document.getElementById('rule'),
        regexEmpty = /^(\s|\u00A0)+|(\s|\u00A0)+$/g;

    rule.onclick = function (){
      userName.value = userName.value.replace(regexEmpty,''); //正则替换
      console.log(userName.value);
    }

以上这篇去除字符串左右两边的空格(实现代码)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript实现点击后变换按钮显示文字的方法
May 13 Javascript
js实现文本框只允许输入数字并限制数字大小的方法
Aug 19 Javascript
jQuery实现折叠、展开的菜单组效果代码
Sep 16 Javascript
jQuery 中ajax异步调用的四种方式
Jun 28 Javascript
详细分析Javascript中创建对象的四种方式
Aug 17 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
Nov 16 Javascript
基于jQuery实现滚动切换效果
Dec 02 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
Dec 04 Javascript
JS排序算法之冒泡排序,选择排序与插入排序实例分析
Dec 13 Javascript
ES6与CommonJS中的模块处理的区别
Jun 13 Javascript
在vue和element-ui的table中实现分页复选功能
Dec 04 Javascript
原生JS实现分页
Apr 19 Javascript
20分钟轻松创建自己的Bootstrap站点
May 12 #Javascript
基于BootStrap Metronic开发框架经验小结【一】框架总览及菜单模块的处理
May 12 #Javascript
设置点击文本框或图片弹出日历控件的实现代码
May 12 #Javascript
Bootstrap3制作图片轮播效果
May 12 #Javascript
JS创建事件的三种方法(实例代码)
May 12 #Javascript
jQuery判断checkbox选中状态
May 12 #Javascript
Bootstrap3制作自己的导航栏
May 12 #Javascript
You might like
PHP文本数据库的搜索方法
2006/10/09 PHP
php实现的简单压缩英文字符串的代码
2008/04/24 PHP
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
2014/01/30 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
PHP生成压缩文件实例
2015/02/07 PHP
php文档工具PHP Documentor安装与使用方法
2016/01/25 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
2016/03/25 PHP
JavaScript与Image加载事件(onload)、加载状态(complete)
2011/02/14 Javascript
javascript数组遍历for与for in区别详解
2014/12/04 Javascript
Javascript核心读书有感之语句
2015/02/11 Javascript
Node.js中的process.nextTick使用实例
2015/06/25 Javascript
jquery UI Datepicker时间控件的使用方法(基础版)
2015/11/07 Javascript
JS数组扁平化(flat)方法总结详解
2019/06/24 Javascript
vue.js使用v-model实现父子组件间的双向通信示例
2020/02/05 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
2020/10/30 Javascript
[02:32]【DOTA2亚洲邀请赛】iceice,梦开始的地方
2017/03/13 DOTA
Python中的异常处理简明介绍
2015/04/13 Python
python中enumerate函数用法实例分析
2015/05/20 Python
python+Django+apache的配置方法详解
2016/06/01 Python
Python2和Python3.6环境解决共存问题
2018/11/09 Python
Python中如何将一个类方法变为多个方法
2019/12/30 Python
Pycharm的Available Packages为空的解决方法
2020/09/18 Python
HTML5 CSS3新的WEB标准和浏览器支持
2009/07/16 HTML / CSS
Javascript 高级手势使用介绍
2013/04/21 HTML / CSS
HTML块级标签汇总(小篇)
2016/07/13 HTML / CSS
亿阳信通股份有限公司笔试题(C#)
2016/03/04 面试题
室内设计专业学生的自我评价分享
2013/11/27 职场文书
单位在职证明范本
2014/01/09 职场文书
迟到检讨书800字
2014/01/13 职场文书
汽车队司机先进事迹材料
2014/02/01 职场文书
大学生社会实践自我鉴定
2014/03/24 职场文书
医学求职信
2014/05/28 职场文书
2014班子“三严三实”对照检查材料思想汇报
2014/09/18 职场文书
基层工作经验证明样本
2014/11/16 职场文书
2015年司法局工作总结
2015/05/22 职场文书
pytorch 如何把图像数据集进行划分成train,test和val
2021/05/31 Python