构建允许以下内容的正则表达式语句:
expected_to_pass = ['testa', ' test a', 12342, 1.234, 'test a']
expected_to_fail = [' test', 'test ', ' test ', ' ', 1234, 0.1, ' ','12345678901']
Run Code Online (Sandbox Code Playgroud)
允许 5-10 个非空白字符:
[\S]{5,10}$
Run Code Online (Sandbox Code Playgroud)
无论空格如何,都允许 5-10 个字符:
[\s\S]{5,10}$
Run Code Online (Sandbox Code Playgroud)
我已经放屁了几个小时,想不出最好的方法来处理这个问题。
这个怎么样?
\s*(?:[\w\.]\s*){5,10}+$
Run Code Online (Sandbox Code Playgroud)
或者:
\s*(?:[\w\.]\s*){5,10}$
Run Code Online (Sandbox Code Playgroud)
此外,如果任何非空白字符出现:
\s*(?:\S\s*){5,10}$
Run Code Online (Sandbox Code Playgroud)
你可以在这里测试
| 归档时间: |
|
| 查看次数: |
5940 次 |
| 最近记录: |