创建公会时一有中文就会显示非法字符
名称得符合设置的那个正则范围
在这个插件的配置文件中找到如下内容
复制代码
帮派名称的限制用的是正则表达式
[^a-zA-Z0-9\\-\\_]
其中^表示从字符串开始的地方匹配,a-z表示所有小写英文字母,A-Z表示所有大写英文字母,0-9表示阿拉伯数字,\\-\\_其实是\\和-以及\_三个部分组成表示所有特殊符号
要支持中文的话,[\u4e00-\u9fa5]是只支持中文
合在一起获得
[^a-zA-Z0-9\\-\\_\u4e00-\u9fa5]
所以就变成了
allowedNameCharacters: '[^a-zA-Z0-9\\-\\_\u4e00-\u9fa5]'
- gangs:
- # 帮派名称正则, 默认只能设置英文和数字
- allowedNameCharacters: '[^a-zA-Z0-9\\ ]'
- # 帮派名称允许空格
- allowSpaces: false
- # 最小名称长度
- minGangNameLength: 3
- # 最大名称长度
- maxGangNameLength: 32
- # 最大帮派等级
- maxGangLevel: 5
- # 名字中包含下列字符的玩家不准创建帮派
- bannedNames:
帮派名称的限制用的是正则表达式
[^a-zA-Z0-9\\-\\_]
其中^表示从字符串开始的地方匹配,a-z表示所有小写英文字母,A-Z表示所有大写英文字母,0-9表示阿拉伯数字,\\-\\_其实是\\和-以及\_三个部分组成表示所有特殊符号
要支持中文的话,[\u4e00-\u9fa5]是只支持中文
合在一起获得
[^a-zA-Z0-9\\-\\_\u4e00-\u9fa5]
所以就变成了
allowedNameCharacters: '[^a-zA-Z0-9\\-\\_\u4e00-\u9fa5]'