JSFiddle - React, Tailwind, and code Playground

JavaScript

var array = ["Apple", "Banana", "*Apple"];

var alphaNumeric = array.filter(function (val) {
    return !(/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g.test(val));
});

var specialChars = array.filter(function (val) {
    return /[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g.test(val);
});
    
console.log(alphaNumeric, specialChars);
    
alphaNumeric.sort();
specialChars.sort();

var both = alphaNumeric.concat(specialChars);

console.log(both);