Re: [閒聊] 每日LeetCode已回收
※ 引述《ZooseWu (動物園 公告)》之銘言:
: 所以把數字轉成binary後用正規表達式去檢驗就好了
: return /^1(00)*$/.exec(n.toString(2)) !== null
推
,
正規表達式最簡單就是找特定字串
基本上任何的字串都可以用正規表達式判斷
判斷是不是手機號碼、信箱、密碼、網址那些的
例如/123/就是找含有123的字串
1234 // O
0123 // O
1203 // X
然後^代表開頭 $代表結尾
/^123/ 代表開頭123
/123$/ 代表123結尾
/^123$/ 代表開頭接123後街結尾
*代表前一個字元出現0次或以上
/^123*$/ 就是找開頭12然後接特定個3後結尾
12 // O
1243 // X
123 // O
123333333 // O
1233334 // X
如果我們想要以兩個一組為單位出現
所以用括號包起來
/^1(23)*$/
1 // O
12323 // O
123234 // X
1223 // X
這樣/^1(00)*$/應該就能看懂了
剩下的規則網路查一下都有寫
也有網站可以直接測試
--
Zoosewu
Yoututbe顯示PTT推文
可以在各個網站追實況或Live時使用
預覽圖: https://i.imgur.com/ZhtXdAJ.png


完整介紹: https://github.com/zoosewu/PTTChatOnYoutube/tree/master/homepage
支援的網站: Youtube Twitch Holotools Niji-mado Holodex
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.229.33 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1698118939.A.88E.html
推
10/24 11:43,
2年前
, 1F
10/24 11:43, 1F
討論串 (同標題文章)
完整討論串 (本文為第 458 之 719 篇):