Javascript字母数字正则表达式不采用换行符
Javascript Alphanumeric regular expression not taking new line character
我正在使用以下正则表达式检查文本区域中的字母数字值。
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;
应该起作用。
相关文章:
- 如何在正则表达式中匹配空格、换行符
- 用于匹配错误和关联几行的正则表达式
- Javascript:通配符正则表达式搜索
- 使用正则表达式删除段落开头和结尾的换行符
- 正则表达式在换行符 前面有两个空格
- javascript 正则表达式中回车符、换行符和多个空格的匹配
- JavaScript正则表达式,用于匹配换行符后的第一个字母
- 使用正则表达式将 “:” 转换为 “ : ”,而不去除换行符
- 正则表达式删除换行符和内容之间的空格
- 在 js 上使用正则表达式更改除第 n 个换行符之外的每个换行符
- 允许在 javascript 正则表达式中使用换行符
- 正则表达式要考虑换行符
- Javascript正则表达式,使删除单段换行符
- 将正则表达式组合为空格和换行符
- Javascript字母数字正则表达式不采用换行符
- 匹配新行的正则表达式
- 我如何使一个正则表达式意味着/某个字符串/后面有一个换行符或没有
- 如果出现换行符,则通过js加载Rails text_area won't
- 如果值有换行符,则不会显示弹出
- 创建跨多行的正则表达式