正则表达式匹配一切

时间:2011-11-17 17:35:49

标签: javascript regex

我正在使用以下正则表达式来匹配所有内容:

/^(?=.{10,8000}$).*$/

但现在我才意识到.*与换行符不匹配。如何使这个正则表达式匹配换行符?

5 个答案:

答案 0 :(得分:7)

所有空格+非空格=所有字符:[\S\s]

/^(?=[\S\s]{10,8000})[\S\s]*$/

答案 1 :(得分:2)

为什么使用正则表达式?

var txt = "Hello World!";
if(length(txt) >= 10 && length(txt) <= 8000) {//match}

答案 2 :(得分:1)

var filter =  /.*/gim;

这将匹配多行的所有内容。

答案 3 :(得分:0)

1.使用此

 var filter = /[\w|\W]*/gim;

答案 4 :(得分:0)

我认为这更简单,只需使用 Worksheets("Sheet1").Range(Cells(b, 4)).Value 。代表任何角色,*允许任何重复的角色。