js

界面随机输入字母、数字,实现数字和字母区分后显示

解决方案 »

  1.   

    split + 正则表达式
      

  2.   


    var str = "2uiuo3klj1kj45";//输入字符串
    var num = str.replace(/[^0-9]/ig,"");//数字
    var letter = str.replace(/[^a-zA-Z]/ig,"");//字母//num=23145   letter=uiuokljkj
      

  3.   


    let res = "2uiuo3klj1kj45".split("").sort(function(a,b){
     return a.charCodeAt() - b.charCodeAt()
    }).join("")
    console.log(res)