How can we add validation that password must content at least one uppercase one lowercase and one spacial character?

Hello Guys,
i am using base-inputs for passwords and i want to add validation that password must content at least one uppercase one lowercase one special character so can any one help me with this?
how can we add such a validation
i am adding input as given below :
<base-input
type=“password”
name=“password”
autocomplete=“new-password”
label=“New password *
v-model.trim=“password”
@input="$v.password.$touch()"
:validations="[{
condition: !$v.password.required && $v.password.$error,
text: $t(‘Field is required’)
},
{
condition: !$v.password.minLength,
text: $t(‘Password must be 8 charater long.’)
}
]"
/>

Actually a good question - @przspa can you please help on this one?

hello @pkarw, actually we have solved this issue and now password validation is working as expected.