簡體   English   中英

如何在正則表達式驗證(javascript)中創建可選字段?

[英]How to create optional field in regex validation (javascript)?

我正在使用https://www.debuggex.com/調試我的正則表達式,它看起來像^(\\+?\\d{2})\\d{8}$ -應該檢查電話號碼是否為+1212345678 (#1),如果它是+12 12345678 (#2)或只是12345678 (#3),也應該沒問題,但是唯一有效的表達式是#1-我應該如何調整以使其也接受這2種模式?

這是一個固定的正則表達式:

^(\+?\d{2}\s*)?\d{8}$
          ^^^ ^

觀看演示

我將第一個捕獲組設為? ,並添加了可選的空格\\s*

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM