正则表达式匹配字符串数字 字母 字符 长度为1-8,可以纯字母纯数字纯符号,首尾不能有空格,中间可以有空格,空格算长度
全部符号? 那么 .{1,8} 就可以了
[^\u4e00-\u9fa5]{1,8}
(?<!\s+)[^\u4e00-\u9fa5]{1,8}(?!\s+)
(?!\s)要什么字符你自己写
(?!\s)[what you need...]{1,8}(?<!\s)