js按大写字母拆分字符串
web JavaScript 2019-09-26 3374 1
关于本站

本人承接php网站维护,病毒查杀,网站编辑,网站改版,html制作

有需要网站维护,改版,病毒查杀,网站编辑,网站备案,html制作等相关的工作可以联系我。
本人有多年相关工作经验,也可提供免费咨询,交个朋友。
有需要探讨问题的朋友,也可以加我微信,共同探讨!
微信:15011482830 QQ:408917339

2462664 1902 22
最新评论
为啥按照你的方法去写完后 提示未定义的hostname?
评 tp6用tp5er实现数据库备份,数据库还原
了解了,应该用超链接去访问 我当时用的是ajax,这回在到你这看看如何用Tp6备份数据库
评 thinkphp6 整合PhpSpreadsheet 导出数据到excel
为什么我执行这个方法 没有下载 ,但用url访问这个页面就可以下载了 是我哪里弄错了吗
评 thinkphp6 整合PhpSpreadsheet 导出数据到excel
:haha:
评 SublimeText3 ctrl+f打开搜索框后怎么关闭?
如果在每个单词下面标上注释和用意就更好了
评 js按大写字母拆分字符串
文章标签更多
ThinkPHP (199)
Mysql (41)
DedeCms (33)
jQuery (45)
证件照 (1)
setInc (4)
setDec (4)
onclick (5)
打开边栏(ESC) 关闭边栏(ESC)

基于大写字符的JavaScript拆分字符串

方法一:

<script>
str = 'ThisIsTheStringToSplit'.match(/[A-Z][a-z]+/g);
console.log(str);
</script>
得到数组["This", "Is", "The", "String", "To", "Split"]


但是不支持首字母小写,如果this是小写,只能得到数组["Is", "The", "String", "To", "Split"]


方法二:

<script>
str2 = "thisIsATrickyOne".split(/(?=[A-Z])/);
console.log(str2);
</script>
得到数组["this", "Is", "A", "Tricky", "One"]


支持首字母小写


扩展:

将字符串用js按大写字母拆分,然后以下划线_拼接并转换成小写返回。

<script>
function strsplit(str){
	arr = str.split(/(?=[A-Z])/);
	return arr.join("_").toLowerCase();
}
str = "thisIsATrickyOne"
alert(strsplit(str));
// 返回this_is_a_tricky_one
</script>


版权声明:本篇文章来源于网络。 来源链接

相关推荐
console.log怎样输出换行
JavaScript | 2020-04-17 9180
两个console.log()之间默认是换行的,不用单独处理,如果想输出换行,可以用 console.log( '\n' ); 其他内容 如果同时打印数字和字符串,并且数字在前,打印字符串会添加引号显示。 console.log('test',1) ==》test 1 console.log(1,'test') ...
【错误处理】:Uncaught SyntaxError: Invalid or unexpected token
JavaScript | 2018-06-09 3106
网页中调用js文件,在浏览器中按键盘的f12键,然后切换到console,发现有提示错误 Invalid or unexpected token 意思是“无效或意外的标记” 说明js文件里有非法字符,打开js文件对应的位置检查,发现一切正常,唯有代码空格可能有问题,怎么判断空格是否有问题呢?是正常的空格吗?复制代...
评论:1条
评论加载中...
发表评论