Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用以下正则表达式来检查文本区域中的字母数字值。
var alphaExp = /^[0-9a-zA-Z\s]+$/;
这工作正常,但是当用户写评论并按回车键移动到 nexe 行时,此验证失败。
如何在此表达式中允许换行符?
试试这个正则表达式/^[0-9a-zA-Z\s\r\n]+$/;
/^[0-9a-zA-Z\s\r\n]+$/;
我添加\r了回车和\n换行。
\r
\n
演示:http: //jsfiddle.net/rJqHb/
\s仅在多行模式下匹配换行符。
\s
var alphaExp = /^[0-9a-zA-Z\s]+$/m;
应该管用。