UNPKG

web-utils-super

Version:

前端函数库

18 lines (17 loc) 594 B
/** * @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