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

Javascript Alphanumeric regular expression not taking new line character

本文关键字:换行符 正则表达式 数字 Javascript      更新时间:2023-09-26

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

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

这很好,但当用户写下注释并点击输入键移动到下一行时,此验证失败。

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

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

我为回车添加了'r,为新线路添加了'n

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

's仅在多行模式下匹配换行符。

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

应该起作用。