正規表示式整理處

2021-08-29 19:51:48 字數 1378 閱讀 9511

[size=large][color=red][b]一、判斷輸入是否都是空格[/b][/color][/size]

去除所有空格:

str = str.replace(/\s+/g,"");

去除兩頭空格:

str = str.replace(/^\s+|\s+$/g,"");

var var1 = document.getelementbyid( "name") ; 

//這是正則,\s匹配空格和回車等

var parten = /^\s*$/ ;

//執行驗證

if(parten.test(var1)) ...

[size=large][color=red][b]二、限制只能輸入中文[/b][/color][/size]

onkeyup="value=value.replace(/[^\u4e00-\u9fa5]/g,'')" onbeforepaste="clipboarddata.setdata('text',clipboarddata.getdata('text').replace(/[^\u4e00-\u9fa5]/g,''))" 

[size=large][color=red][b]三、限制只能輸入全形字符[/b][/color][/size]

onkeyup="value=value.replace(/[^\uff00-\uffff]/g,'')" onbeforepaste="clipboarddata.setdata('text',clipboarddata.getdata('text').replace(/[^\uff00-\uffff]/g,''))" 

[size=large][color=red][b]四、限制只能輸入數字[/b][/color][/size]

onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboarddata.setdata('text',clipboarddata.getdata('text').replace(/[^\d]/g,''))" 

[size=large][color=red][b]四、限制只能輸入數字和英文[/b][/color][/size]

onkeyup="value=value.replace(/[\w]/g,'') "onbeforepaste="clipboarddata.setdata('text',clipboarddata.getdata('text').replace(/[^\d]/g,''))"

正規表示式整理

常見正規表示式驗證 d 整數 d 正整數 d 負整數 a za z0 9 數字和字元 不包含標點 u4e00 u9fa5 中文 0 9 0 9 浮點數 a za z0 9 a za z0 9 a za z0 9 郵箱位址 1 9 0 9 0 9 0 9xx 簡單判斷15位或18位身份證 1 9 0 ...

整理正規表示式

控制開頭 控制結尾 轉義序列 n新行 r回車 t製表符 a z 匹配所有的小寫字母 a z 匹配所有的大寫字母 a za z 匹配所有的字母 0 9 匹配所有的數字 0 9 匹配所有的數字,句號和減號 f r t n 匹配所有的白字元 前面曾經提到 表示字串的開頭,但它還有另外乙個含義。當在一組方括...

正規表示式整理

d 匹配乙個數字,data w 匹配乙個數字或乙個單詞,word s 匹配乙個空格 包含tab space w 匹配所有非單詞和下劃線 句點.匹配除新行符 r n 序列外的任何單個字元,表示任意個,表示至少乙個,表示0個或乙個,表示n個,表示m n個。句點星號模式 是匹配範圍最廣的模式之一,因為它可...