RegEx - Provjera dali ima znakova

Pozdrav,
još sam nov u RegExu i želim provjeriti dali u stringu postoji znakova (.,- i sl.) i napravio sam ovako:

if(/(^[A-Z]+$|^[a-z]+$|\d+)/.test(username_val) === false) { //Ima znakova }

Znači provjerava ima li velikih slova, malih ili brojeva. Problem je u tome što kad ukucam System32 i dodam točku na kraju kaže da korisničko ime valja, kad upišem recimo “daskjdadjadkasj-----” kaže da ne valja ime. U čemu je stvar?

Riješeno, napravio sam ovako:

if(/\W/g.test(username_val) === true)

Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja