回答
你正在寻找的模式是
/\w+\n*/
这任何字母数字字符和_
1次或更多次,然后换行字符0次或更多次
见少数的例子匹配
var pattern = /\w+\n*/
console.log("a".match(pattern));
console.log("aaa".match(pattern));
console.log("a\n".match(pattern));
console.log("a\n\n\n".match(pattern));
console.log("a\nb".match(pattern));
console.log("\na\nb".match(pattern));
输出
[ 'a', index: 0, input: 'a' ]
[ 'aaa', index: 0, input: 'aaa' ]
[ 'a\n', index: 0, input: 'a\n' ]
[ 'a\n\n\n', index: 0, input: 'a\n\n\n' ]
[ 'a\n', index: 0, input: 'a\nb' ]
[ 'a\n', index: 1, input: '\na\nb' ]
这不符合“?\ n”。 – usr2564301
@Jongware Yup因为字符的定义是模棱两可的我认为 – thefourtheye
但它不适用于'console.log(“a \ nb”.match(pattern));''或'console.log(“\ na \ nb “.match(pattern));' 这就是我想要做的! – mmaiiladsf
- 1. 正则表达式匹配至少一个符号和至少2个数字
- 2. 匹配至少一个小写字母和至少一个大写字母
- 3. 至少有一个匹配
- 4. 正则表达式匹配至少一个字符或空格
- 5. 匹配至少一个字母,一个数字和一个非alphanum
- 6. 匹配零个或多个字符在sed
- 7. 如何匹配4个字符长的术语,它包含0个或多个字母和至少1号
- 8. 正则表达式匹配两个单词或至少一个
- 9. 正则表达式匹配单词至少一个字符
- 10. 正则表达式匹配每个字符至少一次
- 11. 匹配至少包含一个单词的字符串
- 12. 的Javascript匹配两个字符串我想匹配字符串的字符至少n个字符
- 13. 正则表达式匹配所有特定的字符串或至少一个
- 14. 密码应至少包含一个数字和一个字符
- 15. 实体验证 - 零或至少三个
- 16. .Net正则表达式匹配多个关键字中的至少一个
- 17. php正则表达式匹配至少3个字符?
- 18. 正则表达式匹配至少4个字符
- 19. 由一个或多个空格和新行爆炸字符串
- 20. 在一个字符串中多次匹配一个字符类
- 21. 正则表达式javascript至少8个字符,至少一个数字和一个特殊字符,最多32个字符
- 22. 匹配多个字符串
- 23. 匹配多个字符串
- 24. 模式匹配,匹配多个字符
- 25. 我如何匹配一个固定长度的字符串和至少一个数字在它
- 26. 匹配至少一个字符和一个数字,不管顺序如何,没有后缀?
- 27. 如何匹配至少2个条件?
- 28. 多个字符串和条件匹配?
- 29. MySQL的搜索匹配的查询字符串至少一个字
- 30. 行与通过至少一个匹配对象
你是什么意思?什么是允许的字符? – thefourtheye