大家好![]()
最近遇到一個小問題
就是使用者打帳號的時候有時候就是會打全形的英文數字
然後又抱怨為什麼驗證不過
很難與客戶解釋全形半形
所以只好在客戶打帳號的時候就把他都轉半形
就沒這問題了
以下有找到解決方案:
JavaScript function to convert UTF8 string between fullwidth and halfwidth forms
function toASCII(chars) {
var ascii = '';
for(var i=0, l=chars.length; i<l; i++) {
var c = chars[i].charCodeAt(0);
//只針對半形去轉換
if (c >= 0xFF00 && c <= 0xFFEF) {
c = 0xFF & (c + 0x20);
}
ascii += String.fromCharCode(c);
}
return ascii;
}
//example
toASCII("ABC"); // 返回 'ABC' 半形
給大家參考囉~
######附上2019 京都的街道~######
在這邊生活應該很浪漫吧~
都市與文化間的平衡~真是難得阿~


留言板
歡迎留下建議與分享!希望一起交流!感恩!