如何通过javaScript去除字符串两端的空白字符


Posted in Javascript onFebruary 06, 2020

这篇文章主要介绍了如何通过javaScript去除字符串两端的空白字符,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

在java中去除字符串两端的空白字符只需要调用trim()方法就行了,但是JavaScripte里是没有这个方法的,要实现这个效果可以借助正则表达式和replace()方法实现。

上代码:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
 
<script>
 
 
  function trim(s) {
 
//    \s表示匹配任何空白字符,包括空格、制表符、换页符等
//    ^\s*匹配字符串前的所有空白字符
//    \s*$匹配字符串后的所有空白字符
//     g表示尽可能多的匹配结果
    var str = s.replace(/(^\s*)|(\s*$)/g,"");
    return str;
  }
<br data-filtered="filtered">//测试效果
  alert(trim("  fdsfgsa  "))
 
</script>
 
<body>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
一个简单的javascript类定义例子
Sep 12 Javascript
javascript 计算两个整数的百分比值
Dec 26 Javascript
js动态添加事件并可传参数示例代码
Oct 21 Javascript
html文件中jquery与velocity变量中的$冲突的解决方法
Nov 01 Javascript
Node.js开源应用框架HapiJS介绍
Jan 14 Javascript
Javascript aop(面向切面编程)之around(环绕)分析
May 01 Javascript
jQuery的promise与deferred对象在异步回调中的作用
May 03 Javascript
Javascript数组循环遍历之forEach详解
Nov 07 Javascript
Bootstrap框架实现广告轮播效果
Nov 28 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
Jan 03 Javascript
Jqprint实现页面打印
Jan 06 Javascript
基于bootstrap按钮式下拉菜单组件的搜索建议插件
Mar 25 Javascript
ckeditor一键排版功能实现方法分析
Feb 06 #Javascript
JavaScript如何判断input数据类型
Feb 06 #Javascript
如何使用Jquery动态生成二级选项列表
Feb 06 #jQuery
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
Feb 06 #Javascript
JS实现盒子拖拽效果
Feb 06 #Javascript
JavaScript实现拖拽盒子效果
Feb 06 #Javascript
JS实现“全选”和&quot;全不选&quot;功能代码实例
Feb 06 #Javascript
You might like
PHP 数组和字符串互相转换实现方法
2013/03/26 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
2014/07/28 PHP
分享一个Laravel好用的Cache宏
2015/03/02 PHP
PHP中大于2038年时间戳的问题处理方案
2015/03/03 PHP
PHP PDOStatement::bindColumn讲解
2019/01/30 PHP
基于JQuery 选择器使用说明介绍
2013/04/18 Javascript
简介JavaScript中的setTime()方法的使用
2015/06/11 Javascript
JavaScript中的Promise使用详解
2015/06/24 Javascript
js实现的黑背景灰色二级导航菜单效果代码
2015/08/24 Javascript
基于JavaScript实现动态添加删除表格的行
2016/02/01 Javascript
Bootstrap学习笔记之css样式设计(2)
2016/06/07 Javascript
关于微信中a链接无法跳转问题
2016/08/02 Javascript
简单谈谈关于Angular Cli打包的事
2017/09/05 Javascript
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
2020/04/12 Javascript
Nodejs文件上传、监听上传进度的代码
2020/03/27 NodeJs
vue Treeselect下拉树只能选择第N级元素实现代码
2020/08/31 Javascript
[36:05]DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs Optic
2018/04/01 DOTA
Python的高级Git库 Gittle
2014/09/22 Python
用Python编写简单的微博爬虫
2016/03/04 Python
浅谈python中的变量默认是什么类型
2016/09/11 Python
Python 调用Java实例详解
2017/06/02 Python
python中将函数赋值给变量时需要注意的一些问题
2017/08/18 Python
关于Python如何避免循环导入问题详解
2017/09/14 Python
PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例
2019/06/19 Python
简单了解python装饰器原理及使用方法
2019/12/18 Python
python使用opencv resize图像不进行插值的操作
2020/07/05 Python
Capitol Lighting的1800lighting.com:住宅和商业照明
2019/04/10 全球购物
银行实习鉴定
2013/12/13 职场文书
工作失误检讨书范文大全
2014/01/13 职场文书
写求职信有哪些注意事项
2014/05/08 职场文书
经理任命书模板
2014/06/06 职场文书
另类冲刺标语
2014/06/24 职场文书
房地产财务经理岗位职责
2015/04/08 职场文书
离婚承诺书格式范文
2015/05/04 职场文书
优秀党员主要事迹范文
2015/11/05 职场文书
2019年个人工作总结范文
2019/03/25 职场文书