Javascript字母数字正则表达式不采用换行符

时间:2013-07-17 09:02:26

标签: javascript jquery

我使用以下正则表达式检查文本区域中的字母数字值。

var alphaExp = /^[0-9a-zA-Z\s]+$/;

这很好但是当用户写评论并点击输入键移动到nexe行时,此验证失败。

如何在此表达式中允许换行符?

2 个答案:

答案 0 :(得分:2)

尝试使用此正则表达式/^[0-9a-zA-Z\s\r\n]+$/;

我为回车添加了\r,为新行添加了\n

演示:http://jsfiddle.net/rJqHb/

答案 1 :(得分:1)

\s仅匹配多行模式中的换行符。

var alphaExp = /^[0-9a-zA-Z\s]+$/m;

应该有用。