获取文本区域中换行符分隔的所有字符串

时间:2014-05-06 04:48:04

标签: regex

您好我想在javascript中获取由换行符与文本区域分隔的字符串。

如果在文本区域中输入以下内容

1
2
3
4

我想获得

的正则表达式匹配
["1", "2", "3", "4"] 

我尝试了/\n?(.*)/g和其他一些变体,但我无法获得我想要的组合。非常感谢帮助!

4 个答案:

答案 0 :(得分:2)

您可以使用split()

执行此操作
var arrayOfLines = $('textarea').val().split('\n');

答案 1 :(得分:1)

我建议你试试这个

/^.*?$/g

它从开头(^)到结尾($)选择整行。 您选择新行,这是一种很好的方法,但在这个地方并不是最佳的。

答案 2 :(得分:1)

我找到了我正在寻找的答案。

var matches = $('textarea').val().split('\n'); 

这很有效,我得到了我想要的结果。

答案 3 :(得分:0)

我假设您使用的是JavaScript或Perl?

试试这个:

/^[^\n]+$/mg