SOURCE

// let str=`测试字符13//==(()))`
// if(str.match(/[^-|^(|^)|^\d|^\[a-zA-Z\]|^\[\u4e00-\u9fa5\]]/g)) {
// //   alert("您输入的名称不合规,支持包含中文、英文、数字、()、-")
// }







let str = '1111aaaa---$$中文'
// str.replace(/[^\a-z\A-Z\0-9\u4E00-\u9FA5]/g, '')  
// str.replace(/((?!^[\u4e00-\u9fa5]+(·[\u4e00-\u9fa5]+)*$).)*/, '')
console.log(str.replace(/^((?!^[\u4e00-\u9fa5]+(·[\u4e00-\u9fa5]+)*$).)*/,''))



console 命令行工具 X clear

                    
>
console