-1
我正在使用AWS Cognito來認證我的應用程序。根據AWS Cognito準則,正確的用戶名應遵循以下正則表達式: [\ p {L} \ p {M} \ p {S} \ p {N} \ p {P}] + 這個正則表達式是什麼意思?用戶名在AWS Cognito中的正則表達式
我正在使用AWS Cognito來認證我的應用程序。根據AWS Cognito準則,正確的用戶名應遵循以下正則表達式: [\ p {L} \ p {M} \ p {S} \ p {N} \ p {P}] + 這個正則表達式是什麼意思?用戶名在AWS Cognito中的正則表達式
該表達式允許幾乎任何類型的字符,並且必須至少輸入1個字符。
如果您將此正則表達式通過regex101.com,它會告訴您每個表達式的用途。
因此,對於你一個:
\ p {L}任何語言的任何形式的字母相匹配。
\ p {M}旨在與另一個 字符進行組合的字符匹配(例如重音,元音變音,包圍盒等)
\ p {S}匹配的任何數學符號,貨幣符號,裝飾符號,框圖 字符等
\ p {N}匹配任何腳本中的任何類型的數字字符。
\ p {P}匹配任何類型的標點符號。
「+」量詞 - 匹配一個和無限的時間之間,多次地,用之於需要