I need to check if a parameter that is passed to a Windows Batch file is a numeric value or not. It would be good for the check to also works for variables.
I found an answer to a similar question, where the findstr
command is used with a regular expression.
I did try that solution, but it’s not working like I hoped (at least on Windows?7).
My test scenarios are as follows:
AA # not a valid number
A1 # not a valid number
1A # not a valid number
11 # a valid number
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…