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
我正在尝试将保存在数据库中的行结束值与 '\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