簡體   English   中英

正則表達式驗證三個大寫字母,然后驗證六位數?

[英]Regex to Validate Three Capital Letters then Six Digits?

我正在使用一些JavaScript,以通過jQuery接受一些用戶輸入。 我要驗證的是3個大寫字母,后跟6個整數。

有人知道如何使用JavaScript中的正則表達式來做到這一點嗎?

簡化版本可以是/^[AZ]{3}\\d{6}$/

更加“兼容”的版本將使用/^\\p{Lu}{3}\\pN{6}$/

簡單的正則表達式可能是:

/^[A-Z]{3}\d{6}$/

或者,如果您想與unicode兼容:

/^\p{Lu}{3}\pN{6}$/

像這樣簡單:

var match = yourString.match(/^\p{Lu}{3}\pN{6}$/);
if(match) {
    // tada!
} else { alert("not matched"); }

暫無
暫無

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

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