You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求SharePoint Online文本列仅允许字母的短验证公式

SharePoint Online 文本列验证:仅允许输入字母的简洁公式

有效简洁公式

根据需求,分两种场景提供最短公式:

  1. 仅允许大小写字母(无空格):
    =ISERROR(SEARCH("[!a-zA-Z]", [Visitor Full Name]))
    
  2. 允许大小写字母+空格(姓名常用场景):
    =ISERROR(SEARCH("[!a-zA-Z ]", [Visitor Full Name]))
    

之前公式无效的原因

  • SharePoint 列表验证不支持REGEX函数,所有含REGEX的公式都会失效
  • 第一个公式逻辑错误:FIND(LOWER([Visitor Full Name]), "abcdefghijklmnopqrstuvwxyz")是检查整个姓名是否是字母表的子串,而非验证每个字符都是字母
  • FIND不支持正则表达式语法(如^$),需用SEARCH结合SharePoint内置的通配符规则([]表示字符集,!表示排除)

公式说明

  • SEARCH("[!a-zA-Z ]", [Visitor Full Name]):查找姓名中是否存在非字母且非空格的字符
  • ISERROR(...):如果找到非法字符,SEARCH返回错误,ISERROR返回TRUE(验证通过);如果没有非法字符,SEARCH返回位置,ISERROR返回FALSE(验证不通过,阻止提交)

内容的提问来源于stack exchange,提问作者Pooja

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 02:33:28