two pattern
```javascript
let validate = (str) => {
let required = /(\$.*\$)/i; // Regex include - tem que te-lo
let blocked = /(\$\()/i; // Regex exclude - não tem que te-lo
return required.test(str) && !blocked.test(str);
}
```
one pattern
```javascript
let validate = (str) => {
let one = /(?=.*(\$.*\$))(?!.*(\$\())(.+)/i;
return one.test(str);
}
```