<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>
转载于:https://my.oschina.net/u/1773772/blog/414193