validAlphaNum

#!/bin/bash
# validAlphaNum -- 确保输入内容仅限于字母和数字

validAlphaNum()
{
        validchars="$(echo $1 | sed -e 's/[^[:alnum:]]//g')"
        if [ "$validchars" = "$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
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 版本记录 前言 前面我简单的写了些NSString的初始化,写了几篇,都不难,但是可以对新手有一定的小帮助,对于大...
    刀客传奇阅读 4,298评论 0 0
  • 莺莺燕燕啼不断,啼声为哪般。柳丝如烟,烟波浩渺水潋滟。繁花似锦谁做宣,妙笔丹青绘美卷。 今年雨绵绵,...
    书画文化传媒阅读 345评论 0 0
  • #玩卡不卡·每日一抽# 每一位都可以通过这张卡片觉察自己: 1、直觉ta叫什么名字?军军 2、ta几岁了? 快40...
    好好棒阅读 210评论 0 0
  • 星期五,我做完了作业没事干,便翻开了一本有趣的科学实验书。我津津有味的阅读着,突然一个标题映入了我的眼帘――大可乐...
    郭家豪阅读 195评论 0 0