【问题标题】:Validate a Single line of text column type of list in sharepoint 2010 to accept only numbers?验证 sharepoint 2010 中的单行文本列类型列表以仅接受数字?
【发布时间】:2011-08-24 04:48:16
【问题描述】:

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

请不要告诉我使用计算列,我试过了,但它没有按我的意愿工作。

请指教,提前谢谢。

【问题讨论】:

    标签: sharepoint-2010 sharepoint-list


    【解决方案1】:

    我查看了the available functions,但没有看到可以验证文本值是否为数字的方法。

    顺便说一句,您不使用数字字段而不是单行文本是否有原因?

    【讨论】:

    • 是的,数字字段之间有逗号。如果我采用列号字段,而不是 12345,它会显示 1,23,45。
    【解决方案2】:

    这应该可行:

    =ISNUMBER([MyColumn]+0)
    

    【讨论】:

    • 我也有同样的需求;只允许数字但不显示逗号。这对我有用,但它确实允许在文本字段中输入逗号。所以,它很接近了!
    【解决方案3】:

    这似乎对我有用(基于@Rob_Windsor;为可读性添加了换行符):

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

    【讨论】:

      猜你喜欢
      • 2014-10-22
      • 1970-01-01
      • 2017-12-31
      • 1970-01-01
      • 1970-01-01
      • 2015-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多