我用 /^.{3,30}$/ 这个表达式在网页上的正则表达式工具进行测试,能测通。
网页工具测试数据:啊 返回结果:0
网页工具测试数据:啊啊啊 返回结果:1
php中的测试数据:啊 返回结果:1
php中的测试数据:啊啊啊 返回结果:1
通过测试我发现,php中正则在测试的时候,直接认为“啊”这个字为3个字符,所以匹配通过。
这个问题怎么解决??我期望得到的是网页工具上的测试结果。
我用 /^.{3,30}$/ 这个表达式在网页上的正则表达式工具进行测试,能测通。
网页工具测试数据:啊 返回结果:0
网页工具测试数据:啊啊啊 返回结果:1
php中的测试数据:啊 返回结果:1
php中的测试数据:啊啊啊 返回结果:1
通过测试我发现,php中正则在测试的时候,直接认为“啊”这个字为3个字符,所以匹配通过。
这个问题怎么解决??我期望得到的是网页工具上的测试结果。
2 回答1.3k 阅读✓ 已解决
2 回答824 阅读✓ 已解决
1 回答908 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答882 阅读
1 回答873 阅读
1 回答803 阅读
正则表达式外增加一个u修饰符,指示输入字符按utf-8编码处理
网页工具地址http://jsrun.pro/app/phpregex