mirror of
https://github.com/LemmyNet/lemmy-ui.git
synced 2024-11-08 09:34:16 +00:00
Expanded the RegEx to check if the title contains new line caracters. Should fix issue #1962 (#1965)
* Expanded the RegEx to check if the title contains new line caracters. Should fix the issue #1962. Also added Comments for clarity. * ran yarn and changed according to recommendations
This commit is contained in:
parent
8edf69559e
commit
2531d05191
|
@ -2,7 +2,12 @@ export default function validTitle(title?: string): boolean {
|
|||
// Initial title is null, minimum length is taken care of by textarea's minLength={3}
|
||||
if (!title || title.length < 3) return true;
|
||||
|
||||
const regex = new RegExp(/.*\S.*/, "g");
|
||||
/*
|
||||
Test if the Title is in a valid format:
|
||||
(?=.*\S.*) checks if the title consists of only whitespace characters
|
||||
(?=^[^\r\n]+$) checks if the title contains newlines
|
||||
*/
|
||||
const regex = new RegExp(/(?=(.*\S.*))(?=^[^\r\n]+$)/, "g");
|
||||
|
||||
return regex.test(title);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue