正则表达式:仅当在 Polymer 中输入字符时才允许白色 space
regex: Allow white space only if character is input in Polymer
我将 Polymer 1.0 与纸张输入的 "pattern" 参数一起使用。
我需要字段要求任意字符(不是白色space)
白色space可选
^[-_a-zA-Z0-9]+(\s+[-_a-zA-Z0-9]+)*$
from this answer 就是这样做的,除了不允许在开头和结尾使用白色 space,并且不允许非字母和数字字符。我想在开始和结束时允许白色 space。
收到答案后 \s*[\S]+(\s+[\S]+)*\s*
完美运行,因为它允许任何字符,包括特殊字符。
在 ^
之后和 $
之前添加 \s*
这将允许在第一个字符之前和最后一个字符之后有零个或多个空格。
我将 Polymer 1.0 与纸张输入的 "pattern" 参数一起使用。
我需要字段要求任意字符(不是白色space)
白色space可选
^[-_a-zA-Z0-9]+(\s+[-_a-zA-Z0-9]+)*$
from this answer 就是这样做的,除了不允许在开头和结尾使用白色 space,并且不允许非字母和数字字符。我想在开始和结束时允许白色 space。
收到答案后 \s*[\S]+(\s+[\S]+)*\s*
完美运行,因为它允许任何字符,包括特殊字符。
在 ^
之后和 $
\s*
这将允许在第一个字符之前和最后一个字符之后有零个或多个空格。