【问题标题】:Google Sheets RegEx: setting numerical ranges while not allowing letters [duplicate]Google Sheets RegEx:在不允许字母的情况下设置数字范围[重复]
【发布时间】:2020-07-27 16:53:03
【问题描述】:

我正在通过正则表达式使用 Google 表格的响应验证来处理服装订单。不幸的是,我的受访者没有阅读说明,并且经常在尺寸后面加上字母(例如“85 英寸”)。

这是一个字段的示例,仅限于从 84 到 130 的数字。

(8[4-9]|9[0-9]|1[0-2][0-9]|130)

如何防止最终用户提交“90mm”而不是“90”,这样我就不必花费很长时间来清理响应?

我尝试了以下方法,但它似乎无法正常工作,我实际上无法为该字段提交任何内容:

\^(8[4-9]|9[0-9]|1[0-2][0-9]|130)*$\

谢谢!很遗憾,Google 表单只允许您为数字响应设置最大值或最小值,但不能同时设置两者...

【问题讨论】:

    标签: regex google-forms


    【解决方案1】:

    看起来你几乎拥有它。这应该可以解决问题吗?

    ^(8[4-9]|9[0-9]|1[0-2][0-9]|130)$
    

    【讨论】:

    • 天啊!我想我需要多看几本书。感谢您的快速回复。
    • 没问题。很高兴它有帮助。老实说,你已经完成了困难的部分!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-12
    • 2020-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多