1. 程式人生 > 其它 >正則校驗密碼格式(四選四/四選二)

正則校驗密碼格式(四選四/四選二)

技術標籤:javascript正則表示式js

四選四

let reg = /^(?![A-Za-z0-9]+$)(?![[email protected]#$%^&*()+.]+$)(?![[email protected]#$%^&*()+.]+$)(?![[email protected]#$%^&*()+.]+$)[[email protected]#$%^&*()+.]{8,}$/;
if (!reg.test(this.changepassword)) {
  this.$Modal.error({
    content: `新增失敗,密碼要求包含大寫、小寫字母,數字,特殊字元(
[email protected]
#$%^&*()+.)的組合,不能低於8位` }) return }

四選二

var reg = new RegExp('^(?![A-Z]+$)(?![a-z]+$)(?![0-9]*$)(?![@#¥%^&_+-/=?]+$)\\S{6,16}$', 'g')

判斷輸入是否為數字

//正則判斷輸入是否為數字
var re = /^[0-9]+.?[0-9]*/;//判斷字串是否為數字//判斷正整數/[1−9]+[0−9]∗]∗/ 
if (!re.test(nubmer)) { 
 alert(“請輸入數字”); 
}