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


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 相关文章推荐
JQuery获取当前屏幕的高度宽度的实现代码
Jul 12 Javascript
javascript实现时间格式输出FormatDate函数
Jan 13 Javascript
原生JavaScript编写canvas版的连连看游戏
May 29 Javascript
confirm确认对话框的实现方法总结
Jun 17 Javascript
jQuery代码性能优化的10种方法
Jun 21 Javascript
AngularJs Forms详解及简单示例
Sep 01 Javascript
javascript中BOM基础知识总结
Feb 14 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
Jun 16 Javascript
通过命令行创建vue项目的方法
Jul 20 Javascript
sublime text配置node.js调试(图文教程)
Nov 23 Javascript
200行代码实现blockchain 区块链实例详解
Mar 14 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
Aug 01 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
ThinkPHP中公共函数路径和配置项路径的映射分析
2014/11/22 PHP
PHP中应该避免使用同名变量(拆分临时变量)
2015/04/03 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
JavaScript 编程引入命名空间的方法与代码
2007/08/13 Javascript
Javascript 面向对象编程(一) 封装
2011/08/28 Javascript
鼠标滑在标题上显示图片的JS代码
2013/11/19 Javascript
JavaScript定义类的几种方式总结
2014/01/06 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
2015/04/16 Javascript
javascript删除数组重复元素的方法汇总
2015/06/24 Javascript
javascript如何实现360度全景照片问题汇总
2016/04/04 Javascript
xmlplus组件设计系列之按钮(2)
2017/04/26 Javascript
浅谈ng-zorro使用心得
2018/12/03 Javascript
js继承的这6种方式!(上)
2019/04/23 Javascript
Vue页面刷新记住页面状态的实现
2019/12/27 Javascript
[01:37]全新的一集《真视界》——TI7总决赛
2017/09/21 DOTA
理解Python中函数的参数
2015/04/27 Python
Python的dict字典结构操作方法学习笔记
2016/05/07 Python
python最长回文串算法
2018/06/04 Python
Python基础教程之异常详解
2019/01/10 Python
PyTorch之图像和Tensor填充的实例
2019/08/18 Python
numpy求平均值的维度设定的例子
2019/08/24 Python
Python获取时间戳代码实例
2019/09/24 Python
python文件读写代码实例
2019/10/21 Python
HTML5事件方法全部汇总
2016/05/12 HTML / CSS
军校制空专业毕业生自我鉴定
2013/11/16 职场文书
采购内勤岗位职责
2013/12/10 职场文书
销售演讲稿范文
2014/01/08 职场文书
年度献血先进个人事迹材料
2014/02/14 职场文书
祖国在我心中演讲稿400字
2014/05/04 职场文书
环境卫生倡议书
2014/08/29 职场文书
企业财务经理岗位职责
2015/04/08 职场文书
中国合伙人观后感
2015/06/02 职场文书
详解MySQL InnoDB存储引擎的内存管理
2021/04/08 MySQL
Python Socket编程详解
2021/04/25 Python
SQL Server 忘记密码以及重新添加新账号
2022/04/26 SQL Server