Regex 在谷歌表单中使用正则表达式限制行数或字数
是否有人知道任何正则表达式可以将字符串限制为指定的行数和字数,以便对google表单中的字段进行数据验证 我已经试过下面的表达Regex 在谷歌表单中使用正则表达式限制行数或字数,regex,string,validation,google-forms,Regex,String,Validation,Google Forms,是否有人知道任何正则表达式可以将字符串限制为指定的行数和字数,以便对google表单中的字段进行数据验证 我已经试过下面的表达 ^(?:\b\w+\b[\s\r\n]*){1,250}$ 这将限制为多行250字 但是当字符串中有任何特殊字符时,它就不起作用了。 非常感谢您的帮助。您的[\s\r\n]只匹配任何空格字符。您可以使用\W匹配任何非单词字符: ^\w+(?:\W+\w+){0,249}$ ^^ 详细信息: ^-字符串的开头 \w+-1+字字符 (?:\W+\W+{0
^(?:\b\w+\b[\s\r\n]*){1,250}$
这将限制为多行250字
但是当字符串中有任何特殊字符时,它就不起作用了。
非常感谢您的帮助。您的
[\s\r\n]
只匹配任何空格字符。您可以使用\W
匹配任何非单词字符:
^\w+(?:\W+\w+){0,249}$
^^
详细信息:
-字符串的开头^
-1+字字符\w+
-0到249(总共1到250)序列:(?:\W+\W+{0249}
-1+非单词字符\W+
-1+字符(即用1+符号、空格或标点符号分隔的单词)\w+
-字符串结束$
\W
匹配换行符,如果不需要,请使用[^\W\n\r]
。