Created
February 17, 2017 08:09
-
-
Save lichenbuliren/3c414dbef5254d76278c08a346e6859b to your computer and use it in GitHub Desktop.
得到某个区间的字母组成的数组
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function getArrForAlphabet(startLetter, endLetter) { | |
//var regExp = /^[a-zA-Z]$/gi; | |
var regExp = new RegExp("^[a-zA-Z]$"); | |
if (!regExp.test(startLetter) || !regExp.test(endLetter)) { | |
//console.log(regExp.test(startLetter)); | |
//console.log(regExp.test(endLetter)); | |
console.log('请传入字母!'); | |
return false; | |
}; | |
//i是得到开始字母的数字表示,j得到结束字母的数字表示 | |
var i = startLetter.charCodeAt(0), | |
j = endLetter.charCodeAt(0); | |
//定义一个数组用于取出将来的字母 | |
var arr = []; | |
//这里取<=符号是因为要取出结束的字母 | |
for (; i <= j; i++) { | |
//fromCharCode是String上的一个静态方法,用于将一个数字转换成对应的字母 | |
var letter = String.fromCharCode(i); | |
arr.push(letter); | |
}; | |
//记得最后返回arr | |
return arr; | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment