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

标签 javascript jquery

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

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

这工作正常,但是当用户编写注释并按enter键移动到nexe行时,此验证失败。

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

最佳答案

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

我添加了用于回车的 \r 和用于换行的 \n

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

关于Javascript字母数字正则表达式不采用换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17695509/

相关文章:

jquery - iOS 上的 Chrome;后退/前进不适用于 history.pushState?

javascript - 来自 .width 的变量

javascript - 滚动到具有动态 ID 的 UL 列表中的特定元素

javascript - 有没有办法使用 JS 确定何时加载 4 个图像?

javascript - $state.go 不适用于 ionic 框架

javascript - 简单的? jquery 浏览器兼容性问题

javascript - 如何捕获页面主体上的点击

javascript - 让 CORS 与 JQuery 客户端、Node/Express 服务器一起使用时出现问题

jquery - FormData 发送文件+数据

javascript - 如何在javascript中访问 Controller 返回值