正則表達式

 

 reg = 前後不要空格,只能填入數字、字母和漢字,中間可以有空格。

function keyupBusiCompTaxbank(obj){
	var reg = /[^A-Za-z0-9\u4e00-\u9fa5 ]+/g;
    $(obj).val($.trim($(obj).val().replace(reg,'')));
};



<input id="add_bankUser" class="textl" type="text" onblur="keyupBusiCompTaxbank(this)" name="username" value="" maxlength="100"/>

 

[\u4e00-\u9fa5 ] +

: 漢字編碼。

1. 這倆個 Unicode 值正好是 Unicode 表中的漢字首和尾;

2. “[ ]” 代表裏面的值出現一個就可以, 後邊的 “+” 代表至少出現1次,合起來即至少匹配一個漢字。  

 

/[^A-Za-z0-9\u4e00-\u9fa5 ]+/g 

: ^  代表非;   [^A-Za-z0-9\u4e00-\u9fa5 ]裏面有個空格 代表匹配 空格;

$.trim() : jquery 取出首尾字符空格。

/g 表明可以進行全局匹配 。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章