I am trying to ensure that a text material input in my app is mandatory, with a message like "Please enter issue description." However, I have noticed that users can bypass this by entering spaces or meaningless characters like "xxx." Is there an npm package or algorithm available in Angular 2/typescript that can help me perform a more thorough check? Ideally, I would like to implement some sort of fuzzy logic that verifies if at least one meaningful English sentence has been entered. Of course, I am aware that users could still exploit this system by entering phrases like "Go fly a kite," but my main concern is preventing the obvious workarounds involving blank spaces or nonsense entries. Any advice on achieving this would be greatly appreciated. Thank you.