html5输入正则表达式模式,既不能开始也不能以SPACE结束?

时间:2015-10-07 16:07:22

标签: regex html5

什么是html5输入正则表达式模式,所以输入既不能开始也不能以SPACE结束?

2 个答案:

答案 0 :(得分:1)

您可以使用这种基于前瞻性正面的正面预测。

^(?=\S).*\S$
  • ^(?=\S)断言开头必须存在非空格字符。
  • .*任何char零次或多次。
  • \S$必须在末尾包含非空格字符。

答案 1 :(得分:0)

下面是一个没有预见的替代方案:

^\S(.*\S)?$

请注意.与行分隔符不匹配。但是,我不认为input支持多行文字。