首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有效项目名称

有效项目名称
EN

Stack Overflow用户
提问于 2013-02-03 18:09:24
回答 2查看 5.1K关注 0票数 2

如何将项目名称中的有效字符列表包括在内?

默认情况下,有效字符似乎是由web.config中的规则定义的:

代码语言:javascript
复制
 <setting name="ItemNameValidation" value="^[\w\*\$][\w\s\-\$]*(\(\d{1,}\)){0,1}$" />   

将regex更改为:

代码语言:javascript
复制
<setting name="ItemNameValidation" value="^[\wæøåÆØÅ\*\$][\wæøåÆØÅ\s\-\$]*(\(\d{1,}\)){0,1}$" />  

应该在理论上允许人物,但那只是“杀死”的西斯科雷。

编辑:一个允许点的正则表达式,它的工作方式非常完美:

代码语言:javascript
复制
<setting name="ItemNameValidation" value="^[\w\*\$][\w\.\s\-\$]*(\(\d{1,}\)){0,1}$" />

所以我被允许改变它的某些方面,而不是为了字符?!?

注意:

  • 在创建和保存新的内容项时,由于某种原因,在“页面编辑器”中使用项目名是可能的,但不能从“内容编辑器”中这样做!
  • 我们正在使用SC v6.6.0 (修订本120918)。

错误原因没有将文件保存为UTF-8

EN

回答 2

Stack Overflow用户

发布于 2013-08-14 11:46:10

确保您的配置文件保存为"UTF-8“。

有点晚了,但添加作为一个答案:)

票数 4
EN

Stack Overflow用户

发布于 2013-02-04 11:16:38

错误原因不是将文件保存为UTF-8。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14675551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档