html模式:不应仅接受空格或仅接受换行符或制表符或仅接受回车符

时间:2014-12-04 12:06:11

标签: html regex html5 textarea

我正在为textarea添加HTML5表单验证

Textarea应该接受有效的字符串。

它不应该接受

  • 只有空格
  • 仅换行字符
  • 仅标签
  • 仅回车
  • 仅限新行字符。

<textarea maxlength="180" required="true" rows="5" name="description" pattern=".."></textarea>

2 个答案:

答案 0 :(得分:0)

您可以使用""替换所有空格字符,如果字符串最终为空,则返回false

function checkValid(yourstring) {
   return (yourstring.replace(/^\s+|\s+$/, "") != "");
};

答案 1 :(得分:0)

^(?![^\s]+$).*$

试试这个。这不会只接受     只有空格     只有换行符     只有标签     只有回车     只有新行字符。