web/assets/libs/common/validator-rules.js

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

define(function(require, exports, module) {

  var calculateByteLength = function(string) {
    var length = string.length;
    for ( var i = 0; i < string.length; i++) {
      if (string.charCodeAt(i) > 127)
        length++;
    }
    return length;
  };

  var isDate = function(x){
    return 'undefined' == typeof x.getDate;
  };

  var rules = [
    [
      'es_version',
      /(^\d{1,2}\.\d{1,2}\.\d{1,2})+$/,
      Translator.trans('validate_old.es_version.message', {display:'{{display}}'})
    ],
    [
      'not_all_digital',
      /(^(?![^0-9a-zA-Z]+$))(?![0-9]+$).+/,
      Translator.trans('validate_old.not_all_digital.message', {display:'{{display}}'})
    ], 
    [
      'visible_character',
      function(options) {
        var element = options.element  ;
        if ($.trim(element.val()).length <= 0 )
        { 
          return false;
        } else {
          return true;
        }
      },
      Translator.trans('validate_old.visible_character.message', {display:'{{display}}'})
    ],
    [
      'chinese_limit',
      function(options){
        var element = options.element;
        var l = strlen(element.val());
        return l <= Number(options.max);
      },
      Translator.trans('validate_old.chinese_limit.message', {display: '{{display}}', max: '{{max}}'})
    ],
    [
      'chinese',
      /^([\u4E00-\uFA29]|[\uE7C7-\uE7F3])*$/i,
      Translator.trans('validate_old.chinese.message', {display: '{{display}}'})
    ],
    [
      'phone', 
      /^1\d{10}$/,
      Translator.trans('validate_old.phone.message', {display: '{{display}}'})
    ],
    [
      'mobile',

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。