文档章节

字符串连接符号及形式转换

万城
 万城
发布于 2017/07/25 17:06
字数 148
阅读 67
收藏 0
//将字符串转换为 spinal case。Spinal case 是 all-lowercase-words-joined-by-dashes 这种形式的,也就是以连字符连接所有小写单词。
//思路:转换带别的符号的参数简单,但是像例子里这个就比较麻烦了,所以如果是这种情况,就先用if判断一下,把大写字母前面都加上空格
function spinalCase(str) {
    function replacer(match){
        return ' ' + match;
    }
    if (str[0] <= 'z'&& str[0] >= 'a'){
        str = str.replace(/[A-Z]+/g, replacer);     //这里是调用了上面加空格的方法
    }
    str = str.replace(/[^a-zA-Z]/g, "-").toLowerCase();
    return str;
}
spinalCase('thisIsSpinalTap');

© 著作权归作者所有

万城
粉丝 2
博文 50
码字总数 99199
作品 0
青岛
前端工程师
私信 提问
lua strings和numbers的类型转换

在我们项目的lua脚本中,经常会看到下面形式的代码 可以看到在构建redis的key时,有两个 .. 符号用于构建字符串。 ..在lua中是字符串连接符,当在一个数字后面写..时,必须加上空格以防止被解...

nao
2015/09/21
13.3K
0
JavaScript学习:JSFuck代码阅读笔记

JSFuck源码地址(GitHub):https://github.com/aemkei/jsfuck JSFuck在OSC上的介绍页面:http://www.oschina.net/p/jsfuck JSFuck可以将JavaScript代码进行转换,转换后的代码只使用6个字符...

北风其凉
2016/02/06
918
0
22、C语言中输入输出格式控制(2)

1、格式化输入函数scanf 用法: scanf("格式串" ,地址1,地址2,···); 1)格式符 syntax: %[*][width][h|l|L]type (1) [h|l|L]type 前缀修饰符: L: 输入long double类型变量必加 l: 输入长整...

hopegrace
2011/03/25
0
0
Python教程-数据类型

http://cuiqingcai.com/1001.html 标准的数据类型: Python有五个标准的数据类型: 数字 字符串 列表 元组 字典 Python数字: 不可变的数据类型,这意味着改变一个新分配的对象的数字数据类型...

智能小松鼠
2016/11/15
10
0
fprintf、printf、sprintf、fscanf、scanf、sscanf 格式化输入输出

格式化输入输出 1. fprintf(格式化输出数据至文件) 相关函数 printf,fscanf,vfprintf 表头文件 #include 定义函数 int fprintf(FILE * stream, const char * format,.......); 函数说明 ...

晨曦之光
2012/03/09
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周三乱弹 —— 调查人员问狗 那你在做什么啊?

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑推荐:《Let It Be》- John Denver 《Let It Be》- John Denver 手机党少年们想听歌,请使劲儿戳(这里) @FalconChen :每天看一遍,...

小小编辑
今天
6
0
高效程序员的45个习惯总结版-文末脑图

1 做事 一个重大的错误应该被当做一次学习而不是指责他人的机会,团队成员一起工作,应该互相帮助,而不是互相指责 2 欲速则不达 不要为了修复问题而去修复,要投入时间和精力保持代码整洁 ...

阿提说说
今天
18
0
带南海九段线分位数地图可视化(R语言版)

今天带来一篇承诺虾神的可视化博客。内容是使用R语言进行带南海九段线分位数地图可视化。虾神的原博文地址如下(Python版)。 Python实现带南海九段线分位数地图完整可视化版本(附代码及数据...

胖胖雕
今天
12
0
Nginx 的进程结构,你明白吗?

Nginx 进程结构 这篇文章我们来看下 Nginx 的进程结构,Nginx 其实有两种进程结构: 单进程结构 多进程结构 单进程结构实际上不适用于生产环境,只适合我们做开发调试使用。因为在生产环境中...

武培轩
今天
20
0
蓝鲸平台部署

环境 系统:Centos7 依赖包:java8 主机: 10.0.1.150 域名:paas.ops.net;cmdb.ops.net;job.ops.net 生成SSH key ssh-keygen -t rsa -P '' 生成证书 https://bk.tencent.com/download_ssl/......

以谁为师
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部