Как проверить строку верхнюю или понижение с помощью regex javaScript

var regex = /^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!#\*\?])(?=.{8,})/;
Restu Wahyu Saputra