* 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
// 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);
}