Sharepoint 2010 验证sharepoint 2010中列表的单行文本列类型是否仅接受数字?
如何验证sharepoint 2010中列表的单行文本列类型以输入仅接受的数字 请不要告诉我使用计算列,我试过了,但它对我来说并没有达到我想要的效果 请给出建议,提前谢谢。我查看了,没有看到一个可以验证文本值是否是数字的 顺便说一句,您不使用数字字段而不是单行文本有什么原因吗?这应该可以:Sharepoint 2010 验证sharepoint 2010中列表的单行文本列类型是否仅接受数字?,sharepoint-2010,sharepoint-list,Sharepoint 2010,Sharepoint List,如何验证sharepoint 2010中列表的单行文本列类型以输入仅接受的数字 请不要告诉我使用计算列,我试过了,但它对我来说并没有达到我想要的效果 请给出建议,提前谢谢。我查看了,没有看到一个可以验证文本值是否是数字的 顺便说一句,您不使用数字字段而不是单行文本有什么原因吗?这应该可以: =ISNUMBER([MyColumn]+0) 以下是对我有效的方法(基于@Rob_Windsor;为可读性增加了新行): 是的,数字字段中间有逗号。如果我取一个列号字段,而不是12345,它会显示1,23
=ISNUMBER([MyColumn]+0)
以下是对我有效的方法(基于@Rob_Windsor;为可读性增加了新行):
是的,数字字段中间有逗号。如果我取一个列号字段,而不是12345,它会显示1,23,45;只允许数字,不显示逗号。除了允许在文本字段中输入逗号之外,这对我来说是有效的。所以,很接近!
=AND(
ISNUMBER(Number+0),
ISERR(FIND(".",Number)),
ISERR(FIND(",",Number)),
ISERR(FIND("$",Number)),
ISERR(FIND("+",Number)),
ISERR(FIND("-",Number)),
ISERR(FIND(" ",Number))
)