簡體   English   中英

帶有字母和數字的單詞,可以包含破折號和瑞典語字符

[英]Words with letter and numbers that can contain dashes and swedish characters

我想創建一個正則表達式,以對所有英文字母+瑞典語“åäö(小寫和大寫)”進行驗證。 同樣,該單詞可以包含1個或多個“-”,並且可以是任意長度。

^[a-zA-Z\\dåäöÅÄÖ\\-*]*$

這個對嗎? 可以改善嗎? 如果我沒記錯的話, a-zA-Z不僅包含那些字母(az和AZ之間的ascii表中的某些字符)還包含更多內容。

http://regexr.com?36svf

更新:這是我要指的字符:

更新2:我也想包含數字。

在此處輸入圖片說明

您的正則表達式還可以,但是為什么要加上星號( * )?

[A-Za-z]僅匹配ASCII字母,這是[Az]的問題,因為Za之間有一些特殊字符。

因此, ^[a-zA-Z\\dåäöÅÄÖ-]*$應該可以。

暫無
暫無

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

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