亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

電話號碼驗證器

電話號碼驗證器

jeck貓 2022-12-22 13:05:34
大家好,我正在研究電話號碼項目,我嘗試了很多正則表達式模式來匹配案例,但我仍然卡住了用戶可以選擇任何方式填寫表單字段,只要它具有有效美國號碼的格式即可。以下是美國號碼的有效格式示例(有關其他變體,請參閱下面的測試):555-555-5555(555)555-5555(555) 555-5555555 555 555555555555551 555 555 5555這是我試過的1([(\s]+\d{3}[)\s])(\d+)$|([\s(\d]\d+[\s|)|-\d])(\d+[\s-\d])+(\d+)$對于與上述不匹配的任何情況,驗證器應返回 false:10 (757) 622-7382 或 555)-555-5555
查看完整描述

1 回答

?
慕尼黑8549860

TA貢獻1818條經驗 獲得超11個贊

^(1 )?(\d{3}|\(\d{3}\))[\- ]?\d{3}[\- ]?\d{4}$


^                 start of string

(1 )?             optional "1 "

(

    \d{3}            three digits

    |                or

    \(\d{3}\)        three digits wrapped in parenthasis

)

[\- ]?            optional "- " charactor

\d{3}             three digits

[\- ]?            optional "- " charactor

\d{4}             four digits

$                 end of string

你可以看到它在這里運行


查看完整回答
反對 回復 2022-12-22
  • 1 回答
  • 0 關注
  • 120 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號