[英]Creating a regular expression validation that limits the responses to only certain words (non case specific)?
我正在編寫谷歌表單驗證(正則表達式)。 驗證是答案必須包含 Spring、夏季、秋季、冬季和年份。 我也在努力讓它不區分大小寫。 目前,這是我寫的。 我已經嘗試了許多其他方法來編寫這個並且無法讓它工作。 Google forms 允許您 select 包含,不包含,匹配,不匹配
我選擇了包含,模式是 ([A-Za-z]Spring|Fall|Summer|Winter)+[2]+[0]+[2-9]+[0-9]
因此,當一個人輸入 spring、Spring、SPriNg、SPRING 和年份時,驗證會接受它,但除了非季節和年份外,它不會。
你可以寫一個冗長的模式來匹配所有不區分大小寫的變體,你可以寫像20[2-9][0-9]
這樣的年份部分
^(?:[sS][pP][rR][iI][nN][gG]|[fF][aA][lL][lL]|[sS][uU][mM][mM][eE][rR]|[wW][iI][nN][tT][eE][rR])20[2-9][0-9]$
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.