鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 如何用js正規(guī)則寫一個必須有字母和數(shù)字,或者字母和特殊符號組成的密碼?

如何用js正規(guī)則寫一個必須有字母和數(shù)字,或者字母和特殊符號組成的密碼?

如何用js寫出如下要求?

正規(guī)則要求:
1 6到18位
2 字母和數(shù)字,或者字母和特殊符號組成到?;蛘咦帜?數(shù)字+符號組成(沒有前后順序)
3 不能有空格
4 特殊符號包括:~!@#$%^&*-_
5 必須有字母,大小寫無所謂

回答
編輯回答
深記你
'asdas12312@$*$^#&*@$'.match(/^[0-9a-z!@#$%^&*()]{6,18}$/i)
2017年2月3日 23:20