002#驗證輸入-僅限字母數字

確保輸入內容僅限於字母和數字

#!/bin/bash
# validAlpNum.sh
# 驗證輸入,僅限字母數字

validAlphaNum() {

  validChar="$(echo $1 | sed -e 's/[^[:alnum:]]//g')"
  if [ "$validChar" = "$1" ]; then
    return 0
  else  
    return 1
  fi
}

echo -n "Enter input: "
read input
if ! validAlphaNum "$input"; then
  echo "Your input must consist of only letters and numbers." >&2
  exit 1
else
  echo "input is valid."
fi

exit 0
View Code

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章