version should start and end with any word character except the separator, minimum version length should be one; the operator is optional. it's very broad, but dunno what people might want to use.