Javascript 比较行结束值

Javascript comparing line ending values

我正在尝试将保存在数据库中的行结束值与 '\r\n''\r''\n' 进行比较。这可能吗?或者有没有别的办法。这是行不通的...

if (value === "\r\n") {
    return "carriageReturnNewLine";
}
if (value === "\r") {
    return "carriageReturn";
}
if (value === "\n") {
    return "newLine";
}

一种方法是使用 String match() 方法和正则表达式:

if (value.match(/\r\n/)) {
    return "carriageReturnNewLine";
}
if (value.match(/\r/)) {
    return "carriageReturn";
}
if (value.match(/\n/)) {
    return "newLine";
}

供参考:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/match