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


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代码必备[js多浏览器兼容写法]
Oct 29 Javascript
js正确获取元素样式详解
Aug 07 Javascript
javascript中普通函数的使用介绍
Dec 19 Javascript
js+css实现的简单易用兼容好的分页
Dec 30 Javascript
$(&quot;&quot;).click与onclick的区别示例介绍
Sep 25 Javascript
Boostrap实现的登录界面实例代码
Oct 09 Javascript
javascript阻止事件冒泡和浏览器的默认行为
Jan 21 Javascript
JavaScript中Object基础内部方法图
Feb 05 Javascript
在element-ui的select下拉框加上滚动加载
Apr 18 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
Sep 03 Javascript
Vue.js下拉菜单组件使用方法详解
Oct 19 Javascript
Node.js Domain 模块实例详解
Mar 18 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
linux下 C语言对 php 扩展
2008/12/14 PHP
php时间戳转换的示例
2014/03/31 PHP
在Nginx上部署ThinkPHP项目教程
2015/02/02 PHP
PHP简单的MVC框架实现方法
2015/12/01 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
2017/08/02 PHP
JS的IE和Firefox兼容性集锦
2006/12/11 Javascript
js 手机号码合法性验证代码集合
2012/09/29 Javascript
JS如何将数字类型转化为没3个一个逗号的金钱格式
2014/01/27 Javascript
js获得页面的高度和宽度的方法
2014/02/23 Javascript
js实例属性和原型属性示例详解
2014/11/23 Javascript
jquery超简单实现手风琴效果的方法
2015/06/05 Javascript
JS实现超精简响应鼠标显示二级菜单代码
2015/09/12 Javascript
Js实现简单的小球运动特效
2016/02/18 Javascript
用JavaScript实现让浏览器停止载入页面的方法
2017/01/19 Javascript
node.js爬虫爬取拉勾网职位信息
2017/03/14 Javascript
JavaScript实现三级联动效果
2017/07/15 Javascript
JS XMLHttpRequest原理与使用方法深入详解
2020/04/30 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
2020/07/24 Javascript
[01:08:33]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
在Python中用has_key()方法查找键是否存在的教程
2015/05/21 Python
python模拟Django框架实例
2016/05/17 Python
Python实现基本数据结构中队列的操作方法示例
2017/12/04 Python
pandas对指定列进行填充的方法
2018/04/11 Python
Python中if elif else及缩进的使用简述
2018/05/31 Python
谈谈Python:为什么类中的私有属性可以在外部赋值并访问
2020/03/05 Python
纯CSS3实现鼠标悬停提示气泡效果
2014/02/28 HTML / CSS
英国护发和美妆在线商店:Klip Shop
2019/03/24 全球购物
成品仓管员工作职责
2013/12/29 职场文书
年度安全生产目标责任书
2014/07/23 职场文书
债务纠纷委托书
2014/08/30 职场文书
软环境建设心得体会
2014/09/09 职场文书
2014年街道办事处工作总结
2014/12/11 职场文书
英文产品推荐信
2015/03/27 职场文书
质检员工作总结2015
2015/04/25 职场文书
在Django中使用MQTT的方法
2021/05/10 Python
Pytest中skip skipif跳过用例详解
2021/06/30 Python