I'm not great with RegEx and wondering if someone could help explain how I can go about not allowing the following. I want to block the user from being able to enter any emojis in a string as well as only punctuation. i.e.

```
".."        => fail
"-----"     => fail
",,,,"      => fail
"Mc-Donald" => pass

```

Any emojis in the string should also result in a fail.

I was thinking of setting up a custom Laravel rule for this using regex to check if the string contains only punctuation or any emojis.

Perhaps a better way might be for a RegEx to only allow certain characters? As I only really want to allow only letters, numbers and punctuation (just not only puncation on it's own)

Thanks for any help!