Lastor
coding input 用 bytes 數計算,去限制長度以前碰過,這次碰到了比較奇耙的
Lastor
那個 input 是要設定 PIN 這玩意
Lastor
做了才知道 PIN 原來也是有一個甚麼通用的規格協議,要符合那個規範
Lastor
而他居然是最小至少要有 8 個字,是視覺上的看到的 8 「個」
Lastor
最大是不得超過 utf8 63bytes
Lastor
上下限的單位居然不一樣
Lastor
所以,例如說輸入了這樣「😀👿,a你」,要算做 5 個
Lastor
然後就在研究 JS 要怎麼算,因為這也是無法直接用 String.length 來算的
Lastor
後來直接問 chatGPT 學到一招,超強的
Lastor
原來直接丟到陣列解構,就能取得個數了