正則表達式:正負小數或正負整數

 

 

元字符

代表特殊含義的元字符

\d : 0-9之間的任意一個數字  \d只佔一個位置
\w : 數字,字母 ,下劃線 0-9 a-z A-Z _
\s : 空格或者空白等
\D : 除了\d
\W : 除了\w
\S : 除了\s
 . : 除了\n之外的任意一個字符
 \ : 轉義字符
 | : 或者
() : 分組
\n : 匹配換行符
\b : 匹配邊界 字符串的開頭和結尾 空格的兩邊都是邊界 => 不佔用字符串位數
 ^ : 限定開始位置 => 本身不佔位置
 $ : 限定結束位置 => 本身不佔位置
[a-z] : 任意字母 []中的表示任意一個都可以
[^a-z] : 非字母 []中^代表除了
[abc] : abc三個字母中的任何一個 [^abc]除了這三個字母中的任何一個字符

代表次數的量詞元字符

* : 0到多個
+ : 1到多個
? : 0次或1次 可有可無
{n} : 正好n次;
{n,} : n到多次
{n,m} : n次到m次

 

看完就能自己寫:
自己寫的正負小數或正負整數正則,
var str = /^[-]?\d+[.]?\d+$/
if (!str.test($('#jd').val())) {
    tips('請輸入正確信息!','error');
    return;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章