自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 FCC Spinal Tap Case

将字符串转换为 spinal case。Spinal case 是 all-lowercase-words-joined-by-dashes 这种形式的,也就是以连字符连接所有小写单词。 用了比较奇怪的方法,不知道多次正则是不是对速度有什么影响…… str = str.replace(/\b[a-z]/g,'-$&');//先将所有小写开头的单词前加上”-“” str = str.replac

2017-08-29 20:57:36 259

原创 FCC Validate US Telephone Numbers

正则有些规则没有搞清楚。记录一下发现错误和修改的过程:这是刚开始的正则表达式var re = /^1{0,1}[\s*(]\d{3}[\s*)]\d{3}[\s*-]\d{4}$/; 问题出在哪里呢?很多,一步步来看。 1. [\s*(] 这个可不是\s 重复0次或多次的意思,而是匹配\s * ( 中任意一个的意思。 2. 将( )拆开放在两个部分里,不能保证二者同时出现。修改后var re

2017-08-29 20:55:04 218

原创 JS对象方法,类方法,原型方法

对象方法function Person(name){ this.name = name; this.Intro = Intro; } function Intro(){ console.log(this.name); } 类方法Person.run = function(){//不需要创建实例就能调用 console.log(this.name + " is running.

2017-08-28 22:12:15 266

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除