求一正则表达式:*  /dev/dsk/c*   0/1/1*  *   /dev/vg*   (*表示匹配所有字符,但是/dev/vg*格式中不能有空格)匹配字符串,如:HP 73.4GST373454LC         /dev/dsk/c2t1d0    0/1/1/0.1.0  70007  /dev/vg00

解决方案 »

  1.   


    String testString = "HP 73.4GST373454LC        /dev/dsk/c2t1d0    0/1/1/0.1.0  70007  /dev/vg00  ";
    String reg = ".*?\\s*/dev/dsk/[^\\s|.]*?\\s*0/1/1/.*?\\s*.*?\\s*/dev/vg[^\\s|.]*?\\s*";
    额外的,如果空格有可能是tab造成的,那么还需要处理\t
      

  2.   

    var china=/^\w{0,}$/;
    if(!china.test(username)){
    alert("用户名不能够包含非法字符");
    return false;
    }