- trim: 去除字串前後的空白字元
s.replace(/^\s*|\s*$/g, "");
- 計算字串長度:
- 中文以 2bytes 計算: (將中文以 ** 取代後再計算字元長度, 缺點是只有中文在此範圍內可被搜尋取代)
s.replace(/[\u4e00-\u9fa5]/g,"**").length
- 將雙字元(全型,日文等)皆以 2bytes 計算:
s.replace(/[^\x00-\xff]/g,"**").length
- 中文以 2bytes 計算: (將中文以 ** 取代後再計算字元長度, 缺點是只有中文在此範圍內可被搜尋取代)
沒有留言:
張貼留言