正則表達式
您可以為填空題設定正則表示式,以嚴格控制有效答案格式。在下面的示例中,請將 [q*] 替換為您特定的問題編號:
正則表示式
注意:在正則表示式模式中,請將 [q*] 替換為您實際的問題編號。

1. 電子郵件地址驗證
正則表示式:
/^[a-zA-Z0-9._% -] @[a-zA-Z0-9.-] \.[a-zA-Z]{2,}$/
描述:匹配標準電子郵件格式(例如:[email protected])。
示例:
有效:[email protected]
無效:[email protected]
2. 郵遞區號驗證
正則表示式:
/^\d{5}(-\d{4})?$/
描述:匹配5位數字的基本郵遞區號(例如:12345)或9位數字的擴展郵遞區號(例如:12345-6789)。
示例:
有效:90210 或 10001-2345
無效:1234(少於5位數字)
3. 社會安全號碼(SSN)驗證
正則表示式:
/^\d{3}-\d{2}-\d{4}$/
描述:匹配 XXX-XX-XXXX 格式的 SSN(例如:123-45-6789)。
示例:
有效:555-12-3456
無效:123456789(缺少分隔符)
4. 日期格式驗證(MM/DD/YYYY)
正則表示式:
/^(0[1-9]|1[0-2])[-.\/](0[1-9]|[12][0-9]|3[01])[-.\/]([0-9]{4})$/
描述:匹配 MM/DD/YYYY 格式的日期(例如:02/29/2020)。
示例:
有效:12-31-2023、12.31.2023、12/31/2023
無效:13/01/2024(無效月份)
點擊查看示例問卷

常見問題
問1:什麼是正則表示式功能?它有什麼作用?
答:正則表示式功能允許為填空題設定自訂正則表示式,嚴格控制有效答案格式。這確保了數據的正確性和一致性,防止無效數據輸入。
問2:如何使用正則表示式驗證電子郵件地址?
答:使用正則表示式:/^[a-zA-Z0-9._% -] @[a-zA-Z0-9.-] \.[a-zA-Z]{2,}$/。此表示式匹配標準電子郵件格式,例如:[email protected] 是有效的,而 [email protected] 是無效的。
問3:如何驗證郵遞區號格式?
答:使用正則表示式:/^\d{5}(-\d{4})?$/。此表示式匹配5位數字的基本郵遞區號(例如:12345)或9位數字的擴展郵遞區號(例如:12345-6789)。少於5位數字的數字(例如:1234)是無效的。
問4:如何驗證社會安全號碼格式?
答:使用正則表示式:/^\d{3}-\d{2}-\d{4}$/。此表示式匹配 XXX-XX-XXXX 格式的 SSN,例如:555-12-3456 是有效的,而缺少分隔符的 123456789 是無效的。
問5:如何驗證日期格式?
答:使用正則表示式:/^(0[1-9]|1[0-2])[-.\/](0[1-9]|[12][0-9]|3[01])[-.\/]([0-9]{4})$/)。此表示式匹配 MM/DD/YYYY 格式的日期,支援多種分隔符(例如:12-31-2023、12.31.2023、12/31/2023),但無效月份(例如:13/01/2024)將被拒絕。