10 匹配數字和字母表的字母

2021-10-04 20:57:00 字數 1281 閱讀 8163

說明

使用連字元(-)匹配一系列字元並不只限於字母,它也可以匹配一系列數字。

例如,/[0-5]/匹配05之間的所有數字,包括05

此外,可以將單個字符集中的一系列字母和數字進行組合。

var jennystr = "jenny8675309";    

var myregex = /[a-z0-9]/ig;

//匹配jennystr中的所有字母和數字

jennystr.match(myregex);

練習

建立與hs之間的一系列字母匹配,以及匹配26之間的一系列數字的單個正規表示式。記得在正規表示式中包含相應的標誌。

var jennystr = "w3cschool 66666666222";

var myregex = /change/; // change this line

var result = jennystr.match(myregex);

答案方法

描述正規表示式

正規表示式(英語:regular expression,在**中常簡寫為regex、regexp或re)使用單個字串來描述、匹配一系列符合某個句法規則的字串搜尋模式。

match()

可在字串內檢索指定的值,或找到乙個或多個正規表示式的匹配。

修飾符描述

i執行對大小寫不敏感的匹配。

g執行全域性匹配(查詢所有匹配而非在找到第乙個匹配後停止)。

var jennystr = "w3cschool 66666666222";

var myregex = /[h-s2-6]/gi; // change this line

var result = jennystr.match(myregex);

result;

執行結果

["3","s","h","o","o","l","6","6","6","6","6","6","6","6","2","2","2"]

《字母表中對稱位置的字母》

問題描述 判別從鍵盤輸入的乙個字元是不是英文本母 包括大小寫 如果是字母,則輸出它在字母表中對稱位置的字母。例如輸入a 則輸出z,輸入b 則輸出y。若該字元不是英文本母,則報告顯示 it is not a letter.字樣。輸入形式 從鍵盤輸入的乙個字元。輸出形式 如果該輸入字元是英文本母,則輸出...

為何鍵盤上的字母排序和字母表不同

當你學習打字的時候,是不是覺得鍵盤上那些字母的排列順序很奇怪,為什麼不是按照26個英文本母的順序依次排列呢?打字的時候還要記住每個字母的位置,多不方便啊!肖爾斯公司生產的打字機 要想知道這樣排列字母的原因就得從打字機的發明開始說起。如今的計算機鍵盤就是從19世紀末的英文打字機鍵盤衍生而來的。19世紀...

乙個匹配數字和字母密碼的正則表達

乙個使用者註冊功能的密碼有如下要求 由數字和字母組成,並且要同時含有數字和字母,且長度要在8 16位之間。如何分析需求?拆分!這就是軟體設計的一般思路了。於是乎,拆分需求如下 1,不能全部是數字 2,不能全部是字母 3,必須是數字或字母 只要能同時滿足上面3個要求就可以了,寫出來如下 0 9 a z...