\W
匹配数字字母下划线
/^[\da-zA-Z,.?/{}]+$/
匹配除中文空格之外的可见字符暂时没有好方法,用了一个笨方法将所有字符打出来,有好办法的大佬指教一下
var reg = /^[\da-zA-Z,.?/\\{~!@#$%^&*()_+|}{\]["':?><,。、?《》:;“‘’”【】{}、|!@#¥%……&*()+-=·~`}]{5,31}$/
只有英文符号
1.ASCII表!到~,不需要空格的话可以把\s去掉
/^[!-~\s]+$/
2.笨方法
var reg = /^[\da-zA-Z,.?/\\{~!@#$%^&*()_+|}{\]["':;`?><=}]$/