使用者名稱不能包含中文和特殊符號,只能輸入英文加數字

九億宅男的夢發表於2020-10-20
var valideName = (rule, value, callback) => {
  if (value === '') {
    callback(new Error('請輸入使用者名稱'));
  }else {
    for ( var i = 0 ; i<value.length; i++ ){
      var c = value.charAt(i);
      if ( !((c >= 'a' && c <= 'z') || (c >= '0' && c <= '9') || (c >= 'A' && c <= 'Z'))) {
        callback(new Error('使用者名稱不能包含中文和特殊符號,只能輸入英文加數字'));
      }
    }
    callback()
  }
}

相關文章