[問題] 連續數字的表示?
看板RegExp (正規表示式 Regular Expression)作者MistQ (Mr.Q)時間17年前 (2008/03/17 19:25)推噓3(3推 0噓 6→)留言9則, 4人參與討論串1/1
我想請問一下,我想判斷字串中是否有出現連續10個數字,但是多一個,少一個都不行
一開始寫成/\d{10}/ 這樣會允許超過 (12345678901)
後來改成/\D\d{10}\D/ 這樣又會沒辦法接受只有連續10位數的情況 (1234567890)
/\D?\d{10}\D?/ 也是會允許超過 (12345678901)
/^\D?\d{10}\D?$/ 似乎也還不夠general (a1234567890a可以 aa1234567890a就不行了)
想做到的是只要找出連續10數字的情況
{可有可無的非數字}10位數{可有可無的非數字}
不知道該怎麼寫才對呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.37.142
※ 編輯: MistQ 來自: 60.250.37.142 (03/17 19:27)
※ 編輯: MistQ 來自: 218.166.54.200 (03/17 21:09)
推
03/18 04:14, , 1F
03/18 04:14, 1F
→
03/18 11:57, , 2F
03/18 11:57, 2F
→
03/18 19:06, , 3F
03/18 19:06, 3F
推
03/18 21:24, , 4F
03/18 21:24, 4F
→
03/19 16:14, , 5F
03/19 16:14, 5F
→
03/19 16:18, , 6F
03/19 16:18, 6F
推
03/19 16:40, , 7F
03/19 16:40, 7F
→
03/19 19:42, , 8F
03/19 19:42, 8F
→
03/20 22:24, , 9F
03/20 22:24, 9F
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章