常用正则匹配

常用正则匹配

校验

/* 人民币金额校验 */
var testRMB = function(v) {
    var reg = /^([1-9][d]{0,7}|0)(.[d]{1,2})?$/;
    return reg.test(v);
    //12345678.12
  }

/* 正整数校验 */
var testZZS = function(v) {
  var reg = /^[0-9]*[1-9][0-9]*$/;
  return reg.test(v);
  //12345678.12
}

替换空格

// 替换所有空格
trim: function(str) {
  return str.replace(/s+/g, "");
}

// 替换头尾空格
trim: function(str) {
  return str.replace(/(^s*)|(s*$)/g, "");
}

不包含中文逗号

isArrayStr: {
  pattern: /^[^,]+$/,
  message: '不能出现中文逗号'
}