如何在sharepoint 2010中验证单行文本列类型的列表以输入仅接受数字?
请不要告诉我使用计算栏,我尝试了它,但它并不适合我。
请提前建议,谢谢。
答案 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))
)