//re :=regexp.MustCompile("[~!@#$%^&*(){}|<>\\\\/+\\-【】:\"?':;‘’「」,。、《》\\]\\[`]") //re :=regexp.MustCompile("[!-/]|[:-@]|[\\[-`]") re :=regexp.MustCompile("[\u0020-\u002F]|[\u003A-\u0040]|[\u005B-\u0060]|[\u00A0-\u00BF]") return re.MatchString(str)
以上三種寫法等效,須要注意的是若是在 []
規則內包含 [
或]
符號,須要前面加\\
.code