如何将项目名称中的有效字符列表包括在内?
默认情况下,有效字符似乎是由web.config中的规则定义的:
<setting name="ItemNameValidation" value="^[\w\*\$][\w\s\-\$]*(\(\d{1,}\)){0,1}$" /> 将regex更改为:
<setting name="ItemNameValidation" value="^[\wæøåÆØÅ\*\$][\wæøåÆØÅ\s\-\$]*(\(\d{1,}\)){0,1}$" /> 应该在理论上允许人物,但那只是“杀死”的西斯科雷。
编辑:一个允许点的正则表达式,它的工作方式非常完美:
<setting name="ItemNameValidation" value="^[\w\*\$][\w\.\s\-\$]*(\(\d{1,}\)){0,1}$" />所以我被允许改变它的某些方面,而不是为了字符?!?
注意:
错误原因没有将文件保存为UTF-8。
发布于 2013-08-14 11:46:10
确保您的配置文件保存为"UTF-8“。
有点晚了,但添加作为一个答案:)
发布于 2013-02-04 11:16:38
错误原因不是将文件保存为UTF-8。
https://stackoverflow.com/questions/14675551
复制相似问题