str.js 589 B

1234567891011121314151617181920212223
  1. export function patchZero(origin,num) {
  2. let originSize = String(origin)
  3. for(var i = 0;i<num-originSize.length;i++){
  4. origin = "0"+String(origin)
  5. }
  6. return origin
  7. }
  8. export function sliceStr(str,num=100) {
  9. if(str.length>num){
  10. str = str.substr(0,num) +"...";
  11. }
  12. return str;
  13. }
  14. export function getRandomString(length = 8) {
  15. const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
  16. let result = '';
  17. for (let i = 0; i < length; i++) {
  18. result += chars.charAt(Math.floor(Math.random() * chars.length));
  19. }
  20. return result;
  21. }