[JS] 檢查使用者輸入的任何可能為空的結果

在檢查使用者輸入資料時,常常需要檢查字串是否為空或 null, undefined 等,於是搜尋並整合了許多人的解決方法,可以完全解決這個問題。

Solution

1
2
3
function isEmpty(str) {
return (!str || str.trim().length === 0);
}
  1. 我們先用 !str 來檢查輸入結果是否為 null, undefined
  2. 再來我們用 str.trim().length === 0 來解決輸入為 ''' ' 的結果