匹配中文字元的正規表示式:
[/u4e00-/u9fa5]
匹配雙位元組字元
(包括漢字在內):
[^/x00-/xff]
匹配空行的正規表示式:
/n[/s| ]*/r 匹配
html
標記的正規表示式:
/<(.*)>.*|<(.*) //>/
匹配首尾空格的正規表示式:
(^/s*)|(/s*$)
(像vbscript
那樣的trim
函式)
匹配email
位址的正規表示式:
/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*
匹配**
url的正規表示式:
以下是例子:
利用正規表示式限制網頁表單裡的文字框輸入內容:
用正規表示式限制只能輸入中文:
οnkeyup="value=value.replace(/[^/u4e00-/u9fa5]/g,'')" onbeforepaste="clipboarddata.setdata('text',clipboarddata.getdata('text').replace(/[^/u4e00-/u9fa5]/g,''))" 1.
用正規表示式限制只能輸入全形字符:
οnkeyup="value=value.replace(/[^/uff00-/uffff]/g,'')" onbeforepaste="clipboarddata.setdata('text',clipboarddata.getdata('text').replace(/[^/uff00-/uffff]/g,''))" 2.
用正規表示式限制只能輸入數字:
οnkeyup="value=value.replace(/[^/d]/g,'') "onbeforepaste="clipboarddata.setdata('text',clipboarddata.getdata('text').replace(/[^/d]/g,''))" 3.
用正規表示式限制只能輸入數字和英文:
οnkeyup="value=value.replace(/[/w]/g,'') "onbeforepaste="clipboarddata.setdata('text',clipboarddata.getdata('text').replace(/[^/d]/g,''))"
//消除影象工具欄
js 日期匹配正則式
檢驗字串中是否包含1900 2050的日期子字串 var datereg null ymd new regexp 2 9 0 9 1 6 9 0 9 1 0 2 0?1 9 2 0 8 1 0 9 0?1 9 1 0 2 0?13 9 29 30 1 02 0?13578 31 1 6 9 2 9 ...
js 正則匹配
isnumber 是否為數字 regexps.isnumber d d isint 是否為整形 regexps.isint d istime 是否為時間格式 regexps.istime d d d s d d d isdate 是否為日期格式 regexps.isdate d d d isemai...
js正則匹配
var childnodename childnodename val 自定義name只能輸入數字 字母或漢字 if childnodename var regex1 a za z a za z0 9 字母數字,字母開頭 var regex3 a za z0 9 字母數字下劃線 var regex4...