Javascript正则表达式(字母表)\n(字母表)

Javascript正则表达式(字母表)\n(字母表),javascript,regex,Javascript,Regex,我在Javascript中有以下字符串: var value = "required when\nmembers of the\npublic. \nHowever another example" 注意上面示例中的n\nm和e\np 我想用一个空格来替换上面的实例,这样当公众成员需要时,它就变成了所需的“。\n下面是另一个例子“ 我最大的挑战是让我的正则表达式得到认可 if(value.match(/^[A-Za-z]\\n^[A-Za-z]/)){ console.log("Y

我在Javascript中有以下字符串:

var value = "required when\nmembers of the\npublic. \nHowever another example"
注意上面示例中的
n\nm
e\np

我想用一个空格来替换上面的实例,这样当公众成员需要时,它就变成了所需的“
。\n下面是另一个例子“

我最大的挑战是让我的正则表达式得到认可

if(value.match(/^[A-Za-z]\\n^[A-Za-z]/)){
      console.log("Yup a match has been found!");
}

我无法输入if条款。有人认出了应该/不应该出现的东西吗?

感谢某些性能:

if(value.match(/^.*[A-Za-z]\n[A-Za-z].*/)){
      console.log("Yup a match has been found!");
}

您可以使用两个正则表达式的组合,首先在字母表字符之间获得新行,用空格替换新行,现在在“替换一”上找到新行并在其前面添加空格

let value=“当\n成员是公共的\n成员时需要。\n下面是另一个示例”
设final=value.replace(/([a-z])\n([a-z])/gi,$1$2')。replace(/\n/g,$&'))
console.log(final)
您没有匹配空格(存在于输入中),也没有重复字符集(您的行由多个字符组成)