mirror of
https://github.com/LemmyNet/lemmy-ui.git
synced 2024-11-25 13:51:13 +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
ca99952fa8
commit
d2fce684c0
1 changed files with 6 additions and 1 deletions
|
@ -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