khe*_*aud 3 regex validation bash pcre
使用模式验证字符串的最佳方法是什么?我会使用PCRE,但我不知道它是否嵌入在每个shell中以及如何使用它.
例如,我怎么能验证该变量只包含AZ,aZ和0-9并且不包含空格',',......?
Ign*_*ams 11
$ [[ "foo" =~ ^[A-Za-z0-9]*$ ]] ; echo $?
0
$ [[ "foo " =~ ^[A-Za-z0-9]*$ ]] ; echo $?
1
Run Code Online (Sandbox Code Playgroud)