經常使用正則表達式

數字驗證

非負整數(正整數 + 0): "^\d+$"spa

正整數:"^[0-9]*[1-9][0-9]*$"字符串

非正整數(負整數 + 0):"^((-\d+)|(0+))$"email

負整數:"^-[0-9]*[1-9][0-9]*$"英文

整數:"^-?\d+$"mail

非負浮點數(正浮點數 + 0):"^\d+(\.\d+)?$"字符

正浮點數:"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"浮點數

非正浮點數(負浮點數 + 0):"^((-\d+(\.\d+)?)|(0+(\.0+)?))$"數字

負浮點數:"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"文字

浮點數:"^(-?\d+)(\.\d+)?$「


 

字符驗證

只有英文字母:"^[A-Za-z]+$"

只有英文大寫字母組成的字符串:"^[A-Z]+$"

只有英文小寫字母:"^[a-z]+$"

只有數字和英文字母:"^[A-Za-z0-9]+$"

數字、英文字母或者下劃線:"^\w+$"

email地址:"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$"

相關文章
相關標籤/搜索