<script type = "text/javascript"> $(function() { var str = "abc123de45fghi6789jkl"; console.info(str); var shuzi = ""; var zimu = ""; var regShuzi = /^[0-9]$/; var regZimu = /^[A-Za-z]$/; for (var i = 0; i < str.length; i++) { if (regShuzi.test(str[i])) { shuzi += str[i]; } else { shuzi += ","; } if (regZimu.test(str[i])) { zimu += str[i]; } else { zimu += ","; } } console.info(shuzi); console.info(zimu); var arrayShuzi = new Array(); var arrayZimu = new Array(); arrayShuzi = shuzi.split(","); arrayZimu = zimu.split(","); console.info(arrayShuzi); console.info(arrayZimu); var aa = function(arrayShuzi, arrayZimu) { for (var i = 0; i < arrayShuzi.length; i++) { if (arrayShuzi[i].length == 0) { arrayShuzi.splice(i, 1); aa(arrayShuzi, arrayZimu); } } for (var i = 0; i < arrayZimu.length; i++) { if (arrayZimu[i].length == 0) { arrayZimu.splice(i, 1); aa(arrayShuzi, arrayZimu); } } } window.load = aa(arrayShuzi, arrayZimu); console.info(arrayShuzi); console.info(arrayZimu); // 簡單方法 console.log(str.match(/\d+/g).map(function(item){return Number(item);})); console.log(str.match(/[A-Za-z]+/ig)); }); </script>