JavaScript 常用字符串处理功能汇总

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。

很遗憾,这些十年前都轻车熟路的功能,这次还是得逐个去查,去分析用什么方法来处理;

很幸运,能又一次有机会把不会的东西弄会后,整理出来。

1、字符串长度:

2、数组长度:

3、去除首非空格 trim() 函数不好用时:

使用正则表达式:.replace(/(^\s*)|(\s*$)/g, "")

4、去除开始空格:

.replace(/^\s+/, "");

5、去除开始空格:

.replace(/\s+$/, "");

6、字符串分解成数组:

.split(/\s+/);

7、数组转化成 JSON 串用于查看调试信息:

alert(JSON.stringify(vals));

8、for 枚举出来的不是成员,而是序号:

for (var i in lines) {
        var vals = lines[i].replace(/^\s+/, "").split(/\s+/);

JavaScript 曾经熟知的常用功能汇总相关推荐

  1. C++常用功能汇总-文件读写 计时 随机数

    C++常用功能汇总-文件读写 计时 随机数 1.字符串string类 2.文件读写 (1)文本文件读取与写入 (2)文件夹相关操作 3.计时函数 time() clock() timeGetTime( ...

  2. hbuilder html id,Hbuilder常用功能汇总(示例代码)

    引用 样式表: mui.min.css Js:mui.min.js 常用功能 获取页面 var webView=plus.webview.currentWebview();//获取当前页 var we ...

  3. JavaScript(JS)常用正则表达式汇总

    文章目录 自定义字符串校验函数 常用正则表达式 自定义字符串校验函数 校验字符串是否全由数字组成,是则返回true,否则返回false: function isDigit(str) {var regE ...

  4. Capslock+常用功能汇总

    00 下载 Capslock+官方下载地址 01 组合键 1.1 组合键原则 常规:Capslock + ~ 功能加强:Capslock + Alt + ~详见官方手册[1] 1.2 快速启动 Ctr ...

  5. python编辑器使用技巧大全_markdown编辑器常用功能汇总

    Markdown是一种纯文本格式的标记语言.通过使用简单的语法,可以给普通文本增加样式,使其排版更加美观. 下面总结了一些常用的markdown语法,方便查阅和使用. 1. 标题 通过在文字前面增加 ...

  6. Python-datetime、time包常用功能汇总

    目录 基础知识 时间格式有哪些? Python中的时间格式化 时间戳 datetime date datetime timedelta time 常用 获取今天凌晨字符串? 将一个时间格式的字符串转为 ...

  7. matplotlib——1. 常用功能汇总

    文章目录 1.IDE里的 1.1 显示模式(plt.ion()和plt.ioff()) 1.2 backend说明 2. jupyter里的(主要是和iwidgets组件结合交互式) 3 通用的 3. ...

  8. 图像增强工具Augmentor常用功能汇总

    目录 安装: 使用: 用法一(图片旋转) 1.90度旋转 用法二(透视形变) 1.垂直形变 2.斜四角形变 用法三(弹性扭曲) 用法四(错切变换) 用法五:随机擦除 用法六:区域裁剪 1.从中心裁剪 ...

  9. 【JavaScript】四个常用功能/案例:表格排序 | 替换链接 | 倒计时 | 双色球机选一注

    CSDN话题挑战赛第2期 参赛话题:学习笔记

最新文章

  1. Redis 入门安装(Linux)
  2. apache 服务器安全配置
  3. 二叉树的创建、前序遍历、中序遍历、后序遍历
  4. logstash_output_mongodb插件用途及安装详解
  5. 一次面试留下的实际应用问题。关于HttpModule,IIS集成模式。
  6. 敏捷开发中史诗故事与用户故事的颗粒度
  7. 单机(CentOS虚拟机)中部署Kubernetes
  8. 阿里云张建锋:工业互联网不是工业自动化
  9. SCPPO(二十六):测算过程中问题的解决总结
  10. 一、CI框架(CodeIgniter)简介
  11. 软件测试之图覆盖(作业3)
  12. Linux 配置rdate时间服务器方法
  13. Android替换开机动画
  14. 高德地图No implementation found for long com.autonavi.amap.mapcore.MapCore.nativeNewInstance
  15. python通过win32com库播放mp3文件的代码
  16. 一位退市天才呕心沥血悟出的均线法则,句句经典
  17. FPGA 等效门数的计算方法
  18. template用法
  19. FPGA 之 时序分析
  20. STL库:stack和queue

热门文章

  1. Ubuntu18系统使用GTX1080Ti显卡开机输出显示黑屏的解决方案
  2. 火狐浏览器支持跨域调试
  3. 发那科机器人xyz的方向_确认发那科机器人的位置和姿态教程
  4. 记录使用freemarker生成word的模板ftl文件以及word的遍历数据
  5. servicer使用
  6. php启动失败80端口被占用,80端口被占用 Apache启动失败的解决方法
  7. T02 - 007、南京华苏科技有限公司
  8. Hook技术:IAT Hook详细讨论修改IAT地址和恢复
  9. Caused by java.lang.ClassNotFoundException org.springframework.boot.context
  10. C语言 if.....else语句(双分支结构)