2007/05/28

常用的Javascript-trim&strlen

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

沒有留言: