【发布时间】:2017-08-29 09:29:04
【问题描述】:
我有一个要求,输入字符串不应该是空字符串(允许所有字符)并且长度应该在 1 到 500 之间。
我找到了单独的工作表达式,一个用于检查空字符串,一个用于长度。我无法将它们组合成一个表达式,该表达式应该告诉我输入是“空字符串”还是超过 500 个字符。
对于空字符串
var regex = /^\s*$/;
长度
{1,499}
【问题讨论】:
-
"jsfiddle here" 您问题的全部内容必须在您的问题中in,而不仅仅是链接。链接失效,使问题及其答案对未来的人们毫无用处,人们不应该离开现场来帮助你。将minimal reproducible example 放入 问题中,最好使用 Stack Snippets(
<>工具栏按钮)使其可运行。更多:How do I ask a good question? -
不应该是空字符串,长度在0到500之间?那里有矛盾。也许你的意思是 [1 , 499]
-
是的,极客先生。更新了描述
-
是否允许使用 500 个字符的字符串?
-
允许 500 个字符的字符串。如果字符串超过 500 个字符,则不允许
标签: javascript regex