【发布时间】:2014-08-16 19:36:11
【问题描述】:
我有一个表单域,其中大部分只包含内联有序列表:
1. This item may be contain characters, symbols or numbers. 2. And this item also...
以下代码不适用于用户输入验证(用户只能输入内联有序列表):
definiton_re = re.compile(r'^(?:\d\.\s(?:.+?))+$')
validate_definiton = RegexValidator(definiton_re, _("Enter a valid 'definition' in format: 1. meaning #1, 2. meaning #2...etc"), 'invalid')
P.S.:这里我使用 Django 框架中的 RegexValidator 类来验证表单字段值。
【问题讨论】:
-
你能再具体一点吗?你想要什么结果?另外,什么是字符串,什么不是?你的意见是什么?
-
使用捕获组:
"\d. ([^\d]+)"gDemo