Re: [閒聊] 每日LeetCode已回收

看板Marginalman作者 (動物園 公告)時間2年前 (2023/10/24 11:42), 編輯推噓1(100)
留言1則, 1人參與, 2年前最新討論串458/719 (看更多)
※ 引述《ZooseWu (動物園 公告)》之銘言: : 所以把數字轉成binary後用正規表達式去檢驗就好了 : return /^1(00)*$/.exec(n.toString(2)) !== null

問一下正規表達式那行 1(00)*$
正規表達式最簡單就是找特定字串 基本上任何的字串都可以用正規表達式判斷 判斷是不是手機號碼、信箱、密碼、網址那些的 例如/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://i.imgur.com/WqbLNV3.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
文章代碼(AID): #1bDpqRYE (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1bDpqRYE (Marginalman)