跳到內容
請注意::這篇文章的翻譯只是為了方便而提供。譯文透過翻譯軟體自動建立,可能沒有經過校對。因此,這篇文章的英文版本應該是包含最新資訊的管理版本。你可以在這裡存取這些內容。

使用正規表示式驗證屬性值(BETA)

上次更新時間: 十二月 11, 2024

可与下列任何一种订阅一起使用,除非有说明:

行銷 Hub   Professional , Enterprise
銷售 Hub   Professional , Enterprise
Service Hub   Professional , Enterprise
Operations Hub   Professional , Enterprise
Content Hub   Professional , Enterprise

為了提高 CRM 資料的一致性和質量,您可以使用正規表示式 (regexes) 來驗證文字屬性值。正規表示式是定義所需文字模式的字元序列。例如,您可以要求具有一定位數的值或包含特定字元和格式。

在本文中,了解如何將正規表示式新增至屬性的驗證規則並查看範例用例

請注意: HubSpot 的正規表示式引擎支援捕獲組。您可以使用正規表示式進行模式匹配,但無法使用與捕獲組關聯的功能,例如:提取匹配的部分以供以後使用,引用回表達式中捕獲的值(即反向引用) ,或將匹配結果儲存在變數或群組中。

將正規表示式驗證規則新增至屬性

  • 在你的 HubSpot 帳戶中,點擊頂端導覽列中的settings「設定圖示」。}
  • 在左側邊欄選單中,導覽至「屬性」

  • 按一下選擇物件下拉式選單,然後選擇[物件] 屬性以建立或編輯該物件的屬性。

  • 使用單行文字或多行文字欄位類型建立編輯屬性。
  • 在屬性編輯器中,導覽至「規則」標籤
  • 若要使用正規表示式設定驗證,請選擇使用正規表示式 (regex) 進行驗證。如果您想使用簡單的規則,請了解如何設定其他驗證規則
  • 正規表示式欄位中輸入您的正規表示式。
  • 無效值訊息欄位中輸入錯誤訊息。當使用者輸入的值不符合驗證要求時,會向使用者顯示此資訊。
  • 若要向錯誤訊息添加更多詳細信息,請輸入可選的附加幫助訊息
  • 若要測試驗證,請輸入數值。如果正規表示式有效,則無效值將導致錯誤,而有效值將被接受。

regex-validation

  • 完成設定或編輯您的屬性,然後按一下「建立」「儲存」 。

當使用者在建立過程中、在記錄上、在物件索引頁上、透過匯入或透過提交到新表單編輯器建立的表單來設定或編輯屬性值時,將會套用驗證規則。

正規表示式語法

有關設定正規表示式的指導,請參閱此 Regex 備忘單

表達式範例

一些範例用例包括:

請注意:在實作以下表達式之前,您應該驗證它們是否適用於您的特定用例。

  • 美國電話號碼:若要要求以 (123) 456-7890 格式輸入電話號碼,您可以使用正規表示式^\(\d{3}\) \d{3}-\d{4}$ .
  • 電子郵件地址:要驗證輸入的值是否遵循標準電子郵件格式(例如user@example.com ),您可以使用正規表示式^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
  • 郵遞區號:要要求郵遞區號有五位數字,您可以使用正規表示式^\d{5}$
  • URL :若要驗證以「http://」或「https://」」開頭的 URL,可以使用正規表示式^https?:\/\/[^\s/$.?#].[^\s]*$
  • 無空格:為了防止輸入空格,您可以使用正規表示式^\S*$
這篇文章有幫助嗎?
此表單僅供記載意見回饋。了解如何取得 HubSpot 的協助