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


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 相关文章推荐
客户端限制只能上传jpg格式图片的js代码
Dec 09 Javascript
JavaScript在多浏览器下for循环的使用方法
Nov 07 Javascript
借助JavaScript脚本判断浏览器Flash Player信息的方法
Jul 09 Javascript
JavaScript调用浏览器打印功能实例分析
Jul 17 Javascript
深入理解JavaScript中的预解析
Jan 04 Javascript
原生js轮播(仿慕课网)
Feb 15 Javascript
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
Mar 24 jQuery
用vue和node写的简易购物车实现
Apr 25 Javascript
Vue 中使用vue2-highcharts实现top功能的示例
Mar 05 Javascript
详解vue项目打包后通过百度的BAE发布到网上的流程
Mar 05 Javascript
在LayUI图片上传中,解决由跨域问题引起的请求接口错误的方法
Sep 24 Javascript
javascript浅层克隆、深度克隆对比及实例解析
Feb 09 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漏洞小结
2012/02/05 PHP
thinkPHP内置字符串截取函数用法详解
2016/11/15 PHP
Avengerls vs Newbee BO3 第三场2.18
2021/03/10 DOTA
javascript下arguments,caller,callee,call,apply示例及理解
2009/12/24 Javascript
在多个页面使用同一个HTML片段的代码
2011/03/04 Javascript
很棒的学习jQuery的12个网站推荐
2011/04/28 Javascript
精心挑选的15款优秀jQuery 本特效插件和教程
2012/08/06 Javascript
select多选 multiple的使用示例
2014/06/16 Javascript
jQuery中append()方法用法实例
2015/01/08 Javascript
javascript设计模式Constructor(构造器)模式
2016/08/19 Javascript
Angular的自定义指令以及实例
2016/12/26 Javascript
JS鼠标滚动分页效果示例
2017/07/05 Javascript
JavaScript ES6常用基础知识总结
2019/02/09 Javascript
ES6 Proxy实现Vue的变化检测问题
2019/06/11 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
[00:33]DOTA2上海特级锦标赛 CDEC战队宣传片
2016/03/04 DOTA
[55:03]LGD vs EG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
使用python编写批量卸载手机中安装的android应用脚本
2014/07/21 Python
详解Python的迭代器、生成器以及相关的itertools包
2015/04/02 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
Python 序列化和反序列化库 MarshMallow 的用法实例代码
2020/02/25 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
2021/02/07 Python
html5移动端自适应布局的实现
2020/04/15 HTML / CSS
英国家用电器折扣网站:Electrical Discount UK
2018/09/17 全球购物
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
六一儿童节活动策划方案
2014/01/27 职场文书
高中打架检讨书
2014/02/13 职场文书
学校政风行风整改方案
2014/10/25 职场文书
2014年服务员工作总结
2014/11/18 职场文书
道歉短信大全
2015/05/12 职场文书
普通员工辞职信范文
2015/05/12 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
python3美化表格数据输出结果的实现代码
2021/04/14 Python
redis缓存存储Session原理机制
2021/11/20 Redis
MySQL数据库实验之 触发器和存储过程
2022/06/21 MySQL
超越Nginx的Web服务器caddy优雅用法
2022/06/21 Servers