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


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 行背景颜色的交替显示(隔行变色)实现代码
Dec 13 Javascript
jQuery的学习步骤
Feb 23 Javascript
关于火狐(firefox)及ie下event获取的两种方法
Dec 27 Javascript
JavaScript中“基本类型”之争小结
Jan 03 Javascript
封装了一个支持匿名函数的Javascript事件监听器
Jun 05 Javascript
探寻Javascript执行效率问题
Nov 12 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
May 14 Javascript
jQuery焦点图切换特效代码分享
Sep 15 Javascript
vue.js指令v-model实现方法
Dec 05 Javascript
详解vue-router基本使用
Apr 18 Javascript
vue项目引入Iconfont图标库的教程图解
Oct 24 Javascript
微信小程序国际化探索实现(附源码地址)
May 20 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
Windows下的PHP5.0详解
2006/11/18 PHP
php empty() 检查一个变量是否为空
2011/11/10 PHP
php删除与复制文件夹及其文件夹下所有文件的实现代码
2013/01/23 PHP
php类中的各种拦截器用法分析
2014/11/03 PHP
PHP基于PDO扩展操作mysql数据库示例
2018/12/24 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
用javascript实现页面打印的三种方法
2007/03/05 Javascript
jquery.tmpl JQuery模板插件
2011/10/10 Javascript
js的hasownproperty使用示例
2014/03/02 Javascript
jquery实现的仿天猫侧导航tab切换效果
2015/08/24 Javascript
bootstrap表格分页实例讲解
2016/12/30 Javascript
javascript监听页面刷新和页面关闭事件方法详解
2017/01/09 Javascript
javascript数据类型详解
2017/02/07 Javascript
微信小程序本作用域下调用全局JS详解及实例
2017/02/22 Javascript
vue强制刷新组件的方法示例
2019/02/28 Javascript
[03:12]完美世界DOTA2联赛PWL DAY9集锦
2020/11/10 DOTA
解决Django模板无法使用perms变量问题的方法
2017/09/10 Python
浅谈django三种缓存模式的使用及注意点
2018/09/30 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
2020/02/17 Python
Python稀疏矩阵及参数保存代码实现
2020/04/18 Python
pandas中的ExcelWriter和ExcelFile的实现方法
2020/04/24 Python
Python decimal模块使用方法详解
2020/06/08 Python
Django实现微信小程序支付的示例代码
2020/09/03 Python
Selenium 安装和简单使用的实现
2020/12/04 Python
模具专业推荐信
2013/10/30 职场文书
实习教师自我鉴定
2013/12/12 职场文书
我们的节日中秋活动方案
2014/08/19 职场文书
2014年宣传部个人工作总结
2014/12/06 职场文书
2015年绩效考核工作总结
2015/05/23 职场文书
在校学生证明格式
2015/06/24 职场文书
开业典礼致辞
2015/07/29 职场文书
房屋买卖定金协议书
2016/03/21 职场文书
php微信小程序解包过程实例详解
2021/03/31 PHP
详细了解java监听器和过滤器
2021/07/09 Java/Android
利用JuiceFS使MySQL 备份验证性能提升 10 倍
2022/03/17 MySQL