(Javascript) How do i detect if the last character is a line break? For example, this would return false:
Thanks for deleting my minecraft world.
Prepare to die.
But this would return true:
Hello, i am a minecraft player.
(Javascript) How do i detect if the last character is a line break? For example, this would return false:
Thanks for deleting my minecraft world.
Prepare to die.
But this would return true:
Hello, i am a minecraft player.
I guess you could check if the last line is equal to " "
But what if the last line is blank?
Then check if the last line is “”
Just a hint: the special characters you are looking for here are CR and LF which are represented in JavaScript by '\r' and '\n' respectively.
Here are your examples in Notepad++ with “Show all characters” switched on:
Without the CRLF at the end of Line 2, there is no Line 3.
Whereas in example 2:
The CRLF creates another line.
This StackOverflow answer might help, but the guy has confused the order of \r\n which makes the answer a little harder to understand: https://stackoverflow.com/a/52479035
But basically, I think you could check for the '\r\n' string using .indexOf.
Also, on some non-windows systems, a line break can be represented by just \n on its own. To further confuse you: Newline - Wikipedia
Have fun!
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.