Advertisement

js 常用的正则表达式校验功能

阅读量:
复制代码
 /*正则检测;value:检测的值;rule:表达式类型*/

    
 export function regex(value, rule) {
    
     switch (rule) {
    
     case "require":
    
         rule = /.+/;
    
         break;
    
     case "zip":
    
         rule = /^[1-9]\d{5}$/;
    
         break;
    
     case "currency":
    
         rule = /^\d+(\.\d+)?$/;
    
         break; //货币
    
     case "number":
    
         rule = /^[1-9](\d+)?$/;
    
         break; //正整数
    
     case "natural_number":
    
         rule = /^[0-9](\d+)?$/;
    
         break; //自然数
    
     case "integer":
    
         rule = /^[-+]?[0-9](\

全部评论 (0)

还没有任何评论哟~