`

java正则表达式

    博客分类:
  • Java
阅读更多

判断是java标示符的正则:

Pattern pattern = Pattern.compile("[a-zA-Z_]([a-zA-Z0-9_])*");
 

 

10进制正则:

var patrn=/^[0-9]*$/; 
 

 

16进制正则:

var hex = document.getElementById("hex") ;
var  reghex = new RegExp("(^0x[a-f0-9]{1,2}$)|(^0X[A-F0-9]{1,2}$)|(^[A-F0-9]{1,2}$)|(^[a-f0-9]{1,2}$)" )
if(reghex.exec(hex.value)==null){
    alert("十六进制格式不对!!!例如:0xfa或0XFA或f或9");
    hex.focus();
    return false;
  }

 

2进制正则:(排除1和0之外的东西)

"^[01]+$"
 

                                                                                                                 by NN   2009-9-28

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics