// 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]+)*$).)*/,''))