正则表达式 @"^[0-9]*[1-9][0-9]*$" 第一个[0-9]* 表示匹配0次或多次0-9 为什么不能表达等于0的整数
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 22:36:23
正则表达式@"^[0-9]*[1-9][0-9]*$"第一个[0-9]*表示匹配0次或多次0-9为什么不能表达等于0的整数正则表达式@"^[0-9]*[1-9][0-9]*$"第一个[0-9]*表示匹
正则表达式 @"^[0-9]*[1-9][0-9]*$" 第一个[0-9]* 表示匹配0次或多次0-9 为什么不能表达等于0的整数
正则表达式 @"^[0-9]*[1-9][0-9]*$" 第一个[0-9]* 表示匹配0次或多次0-9 为什么不能表达等于0的整数
正则表达式 @"^[0-9]*[1-9][0-9]*$" 第一个[0-9]* 表示匹配0次或多次0-9 为什么不能表达等于0的整数
@"^[0-9]*[1-9][0-9]*$"
这是一个整体啊,^ $ 框起来了,说明这个正则要匹配的是完整的一整个字串.然后中间的 [1-9]可没有加 * 号,说明这个字串里至少需要一个非 0 的数据,于是 0 这个整数就不能配置到了.