标签: javascript jquery
我使用以下正则表达式检查文本区域中的字母数字值。
var alphaExp = /^[0-9a-zA-Z\s]+$/;
这很好但是当用户写评论并点击输入键移动到nexe行时,此验证失败。
如何在此表达式中允许换行符?
答案 0 :(得分:2)
尝试使用此正则表达式/^[0-9a-zA-Z\s\r\n]+$/;
/^[0-9a-zA-Z\s\r\n]+$/;
我为回车添加了\r,为新行添加了\n。
\r
\n
演示:http://jsfiddle.net/rJqHb/
答案 1 :(得分:1)
\s仅匹配多行模式中的换行符。
\s
var alphaExp = /^[0-9a-zA-Z\s]+$/m;
应该有用。