在sharepoint 2010中验证单行文本列类型以仅接受数字?

时间:2011-05-12 14:43:16

标签: sharepoint-2010 sharepoint-list

如何在sharepoint 2010中验证单行文本列类型的列表以输入仅接受数字?

请不要告诉我使用计算栏,我尝试了它,但它并不适合我。

请提前建议,谢谢。

3 个答案:

答案 0 :(得分:4)

这应该有效:

=ISNUMBER([MyColumn]+0)

答案 1 :(得分:0)

我浏览了the available functions,但我没有看到一个会验证文本值是否为数字的内容。

BTW,你有没有使用数字字段而不是单行文字的原因?

答案 2 :(得分:0)

这似乎对我有用(建立在@Rob_Windsor上;为了可读性添加了新行):

=AND(
  ISNUMBER(Number+0),
  ISERR(FIND(".",Number)),
  ISERR(FIND(",",Number)),
  ISERR(FIND("$",Number)),
  ISERR(FIND("+",Number)),
  ISERR(FIND("-",Number)),
  ISERR(FIND(" ",Number))
)