任何人都可以推荐一种简短有效的方法来验证变量$ name的内容,以便它符合以下内容:
我可以想到这样做的冗长,繁琐的方法,但我宁愿使用优雅的实现。类似于php中的preg_match。
我将在Windows 2012 Server上使用PowerShell运行它。
谢谢!
答案 0 :(得分:1)
试试这个:
$string="tEst-.gg"
If ($string -match '^[a-z0-9.-]{1,10}$')
{
"OK"
}
如果您想要自动化空字符串,请将{1,10}替换为{0,10}