web-utils-super
Version:
前端函数库
18 lines (17 loc) • 594 B
JavaScript
/**
* @desc: 生成字母数组
* @param {String} range 'all' | 'lower' | 'upper'
* @return {Array}
*/
function getLetter(range = 'all') {
let letterStr =
'a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z'
if (range === 'all') {
return letterStr.split(',')
} else if (range === 'lower') {
return letterStr.replace(/[A-Z]/g,'').split(',').filter(item => item)
} else if (range === 'upper') {
return letterStr.replace(/[a-z]/g,'').split(',').filter(item => item)
}
}
module.exports = getLetter