gpt4 book ai didi

linux - 如何验证字符串是否为字母数字组合(包含字母和数字)#linux #Bash

转载 作者:太空宇宙 更新时间:2023-11-04 12:28:57 25 4
gpt4 key购买 nike

重击

我试过这个:

a="abc123"
if ! [[ $a =~ [^a-zA-Z0-9] ]]; then
echo " a is alphanumeric"
else
echo " a is not alphanumeric"

但是这个函数验证字符串是只有字母还是只有数字,而不是两者,我不知道如何让它工作。我在谷歌上查了一下,但一无所获。

最佳答案

#!/bin/bash
a="abc123"
if ([[ $a =~ [a-zA-Z] ]] && [[ $a =~ [0-9] ]]); then
echo " a is alphanumeric"
else
echo " a is not alphanumeric"
fi

关于linux - 如何验证字符串是否为字母数字组合(包含字母和数字)#linux #Bash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43832089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com