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


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 04 Javascript
js 判断上传文件大小及格式代码
Nov 13 Javascript
javascript利用apply和arguments复用方法
Nov 25 Javascript
JavaScript中对象属性的添加和删除示例
May 12 Javascript
jquery中push()的用法(数组添加元素)
Nov 25 Javascript
javascript日期操作详解(脚本之家整理)
Sep 05 Javascript
js文件中直接alert()中文出来的是乱码的解决方法
Nov 01 Javascript
使用Curl命令查看请求响应时间方法
Nov 04 Javascript
AngularJS打开页面隐藏显示表达式用法示例
Dec 25 Javascript
基于zepto.js实现手机相册功能
Jul 11 Javascript
angular 内存溢出的问题解决
Jul 12 Javascript
Vue——解决报错 Computed property &quot;****&quot; was assigned to but it has no setter.
Dec 19 Vue.js
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
md5 16位二进制与32位字符串相互转换示例
2013/12/30 PHP
PHP中使用SimpleXML检查XML文件结构实例
2015/01/07 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
2016/12/23 PHP
PHP explode()函数用法讲解
2019/02/15 PHP
mysqli扩展无法在PHP7下升级问题的解决
2019/09/10 PHP
jquery实现居中弹出层代码
2010/08/25 Javascript
Javascript中this关键字的一些小知识
2015/03/15 Javascript
基于jquery ui的alert,confirm方案(支持换肤)
2015/04/03 Javascript
jQuery插件bgStretcher.js实现全屏背景特效
2015/06/05 Javascript
javascript控制图片播放的实现代码
2020/07/29 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
2016/06/13 Javascript
用AngularJS的指令实现tabs切换效果
2016/08/31 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
2016/12/27 Javascript
微信JS-SDK选取手机照片上传功能
2017/04/21 Javascript
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
2017/08/16 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
2019/03/15 Javascript
Vue中点击active并第一个默认选中功能的实现
2020/02/24 Javascript
浅析vue cli3 封装Svgicon组件正确姿势(推荐)
2020/04/27 Javascript
[09:37]DOTA2卡尔工作室 英雄介绍圣堂刺客篇
2013/06/13 DOTA
用Python编写一个每天都在系统下新建一个文件夹的脚本
2015/05/04 Python
Python之pandas读写文件乱码的解决方法
2018/04/20 Python
利用Python将文本中的中英文分离方法
2018/10/31 Python
python3.x提取中文的正则表达式示例代码
2019/07/23 Python
python3.7将代码打包成exe程序并添加图标的方法
2019/10/11 Python
Django 实现xadmin后台菜单改为中文
2019/11/15 Python
关于Tensorflow使用CPU报错的解决方式
2020/02/05 Python
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
介绍一些UNIX常用简单命令
2014/11/11 面试题
捐赠仪式主持词
2014/03/19 职场文书
新疆民族团结演讲稿
2014/08/27 职场文书
寒假安全保证书
2015/02/28 职场文书
2015领导干部廉洁自律工作总结
2015/07/23 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
Redis实现订单自动过期功能的示例代码
2021/05/08 Redis
Java实现学生管理系统(IO版)
2022/02/24 Java/Android
Java 超详细讲解hashCode方法
2022/04/07 Java/Android