導航:首頁 > 凈水問答 > jquery漢子首字母過濾

jquery漢子首字母過濾

發布時間:2022-12-09 13:34:05

『壹』 如何用js或則jquery過濾特殊字元

1、jQuery使用正則匹配替換特殊字元

functionRegeMatch(){
varpattern=newRegExp("[~'!@#$%^&*()-+_=:]");
if($("#name").val()!=""&&$("#name").val()!=null){
if(pattern.test($("#name").val())){
alert("非法字元!");
$("#name").attr("value","");
$("#name").focus();
returnfalse;
}
}
}

2、jQuery限制輸入ASCII值

//數字0-9的ascii為48-57
//大寫A-Z的ascii為65-90
//小寫a-z的ascii為97-122

//----------------------------------------------------------------------
//<summary>
//限制只能輸入數字和字母
//</summary>
//----------------------------------------------------------------------
$.fn.onlyNumAlpha=function(){
$(this).keypress(function(event){
vareventObj=event||e;
varkeyCode=eventObj.keyCode||eventObj.which;
if((keyCode>=48&&keyCode<=57)||(keyCode>=65&&keyCode<=90)||(keyCode>=97&&keyCode<=122))
returntrue;
else
returnfalse;
}).focus(function(){
this.style.imeMode='disabled';
}).bind("paste",function(){
varclipboard=window.clipboardData.getData("Text");
if(/^(d|[a-zA-Z])+$/.test(clipboard))
returntrue;
else
returnfalse;
});
};


//-----調用方法$("#文本框id").onlyNumAlpha();


3、js正則匹配過濾

functionstripscript(s)
{
varpattern=newRegExp("[`~!@#$^&*()=|{}':;',\[\].<>/?~!@#¥……&*()——|{}【】『;:」「'。,、?]")
varrs="";
for(vari=0;i<s.length;i++){
rs=rs+s.substr(i,1).replace(pattern,'');
}
returnrs;
}

『貳』 jquery中簡單過濾選擇器有哪些

1. 基本過濾選擇器
a) ":first",選取第一個元素,別忘記它也是被放在一個集合里哦!因為JQuery它是DOM對象的一個集合。如,「$("tr:first")」返回所有tr元素的第一個tr元素,它仍然被保存在集合中。
b)「:last」,選取最後一個元素。如,「$("tr:last")」返回所有tr元素的最後一個tr元素,它仍然被保存在集合中。
c)「:not(selector)」,去除所有與給定選擇器匹配的元素。如,「$("input:not(:checked)")」返回所有input元素,但去除被選中的元素(單選框、多選框)。
d)「:even」,選取所有元素中偶數的元素。因為JQuery對象是一個集合,這里的偶數指的就是集合的索引,索引從0開始。
e) 「:odd」,選取所有元素中奇數的元素,索引從0開始。
f) 「:eq(index)」,選取指定索引的元素,索引從0開始。
g) 「:gt(index)」,選取索引大於指定index的元素,索引從0開始。
h) 「:lt(index)」,選取索引小於指定index的元素,索引從0開始。
i) 「:header」,選取所有的標題元素,如hq、h2等。
j) 「:animated」,選取當前正在執行的所有動畫元素。

2). 內容過濾選擇器
它是對元素和文本內容的操作。
a) 「:contains(text)」,選取包含text文本內容的元素。
b) 「:empty」,選取不包含子元素或者文本節點的空元素。
c) 「:has(selector)」,選取含有選擇器所匹配的元素的元素。
d) 「:parent」,選取含有子元素或文本節點的元素。(它是一個父節點)

3). 可見性過濾選擇器
根據元素的可見與不可見狀態來選取元素。
「:hidden」,選取所有不可見元素。
「:visible」,選擇所有可見元素。
可見選擇器:hidden 不僅包含樣式屬性 display 為 none 的元素,也包含文本隱藏域 (<input type=「hidden」>)和 visible:hidden 之類的元素。

4).屬性過濾選擇器
通過元素的屬性來選取相應的元素。
a) 「[attribute]」,選取擁有此屬性的元素。
b) 「[attribute=value]」,選取指定屬性值為value的所有元素。
c) 「[attribute !=value]」,選取屬性值不為value的所有元素。
d) 「[attribute ^= value]」,選取屬性值以value開始的所有元素。
e) 「[attribute $= value]」,選取屬性值以value結束的所有元素。
f) 「[attribute *= value]」,選取屬性值包含value的所有元素。
g) 「[selector1] [selector2]…[selectorN]」,復合性選擇器,首先經[selector1]選擇返回集合A,集合A再經過[selector2]選擇返回集合B,集合B再經過[selectorN]選擇返回結果集合。

5). 子元素過濾選擇器
一看名字便是,它是對某一元素的子元素進行選取的。
a) 「:nth-child(index/even/odd)」,選取索引為index的元素、索引為偶數的元素、索引為奇數的元素。
l nth-child(even/odd):能選取每個父元素下的索引值為偶(奇)數的元素。
l nth-child(2):能選取每個父元素下的索引值為 2 的元素。
l nth-child(3n):能選取每個父元素下的索引值是 3 的倍數的元素。
l nth-child(3n + 1):能選取每個父元素下的索引值是 3n + 1的元素。
b) 「:first-child」,選取第一個子元素。
c) 「:last-child」,選取最後一個子元素。
d) 「:only-child」,選取唯一子元素,它的父元素只有它這一個子元素。

6). 表單過濾選擇器
選取表單元素的過濾選擇器。
a) 「:input」,選取所有<input>、<textarea>、<select >和<button>元素。
b) 「:text」,選取所有的文本框元素。
c) 「:password」,選取所有的密碼框元素。
d) 「:radio」,選取所有的單選框元素。
e) 「:checkbox」,選取所有的多選框元素。
f) 「:submit」,選取所有的提交按鈕元素。
g) 「:image」,選取所有的圖像按鈕元素。
h) 「:reset」,選取所有重置按鈕元素。
i) 「:button」,選取所有按鈕元素。
j) 「:file」,選取所有文件上傳域元素。
k) 「:hidden」,選取所有不可見元素。

7).表單對象屬性過濾選擇器
選取表單元素屬性的過濾選擇器。
「:enabled」,選取所有可用元素。
「:disabled」,選取所有不可用元素。
「:checked」,選取所有被選中的元素,如單選框、復選框。
「:selected」,選取所有被選中項元素,如下拉列表框、列表框。

『叄』 jquery 正則怎樣過濾所有 

|
$('#guolv').html().replace(/[&nbsp;]/g,"");//這句只替換

//測試:
"123&nbsp;756werw&nbsp;wesd&nbsp;33".replace(/[&nbsp;]/g,'')
//結果:"123756werwwed33"


$('#guolv').html().replace(/[&nbsp;]|s/g,"");//這句替換包括空白符

//測試:
"123&nbsp;756werw&nbsp;wesd&nbsp;33".replace(/[&nbsp;]|s/g,"")
//結果:"123756werwwed33"

若不能版滿足需求請權追問我

『肆』 jquery ui Autocomplete實現中文首字母檢索

jquery ui Autocomplete實現中文首字母檢

查看即可。。。

『伍』 JQuery中基礎過濾選擇器用法實例分析

本文實例講述了JQuery中基礎過濾選擇器用法。分享給大家供大家參考。具體如下:
<!DOCTYPE
html
PUBLIC
"-//W3C//DTD
XHTML
1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta
http-equiv="Content-Type"
content="text/html;
charset=utf-8"
/>
<title>基礎過濾選擇器</title>
<style
type="text/css">
#main{
width:600px;
border:1px
solid
green;
margin:auto;
padding:10px;
}
#tbl{
border-collapse:collapse;
border-top:1px
solid
red;
border-left:1px
solid
red;
margin:auto;
}
#tbl
td{
width:60px;
height:60px;
border-collapse:collapse;
border-bottom:1px
solid
red;
border-right:1px
solid
red;
}
</style>
<script
src="jquery-1.6.2.min.js"
type="text/javascript"></script>
<script
type="text/javascript">
$(function
()
{
//=============舉例1========================
//:first
說明:
匹配找到的第一個元素
//....<1>修改第一個單元格的背景色
//var
$tds
=
$("#tbl
td:first");
//$tds.css("backgroundColor",
"blue");
//....<2>修改第一行的背景色
//var
$trs
=
$("#tbl
tr:first");
//$trs.css("backgroundColor",
"blue");
//=============舉例2========================
//:last
說明:
匹配找到的最後一個元素.與
:first
相對應.
//...<1>修改隨後一個單元格的背景色
//var
$tds
=
$("#tbl
td:last");
//$tds.css("backgroundColor",
"blue");
//=============舉例3========================
//:not(selector)
去除所有與給定選擇器匹配的元素.有點類似於」非」
//...<1>把所有class不為tdClass的列的文本進行修改
//var
$tds
=
$("#tbl
td:not(.tdClass)");
//$tds.text("Not
tdClass");
//=============舉例4========================
//:even
說明:
匹配所有索引值為偶數的元素,從
0
開始計數.js的數組都是從0開始計數的.
//例如要選擇table中的行,因為是從0開始計數,所以table中的第一個tr就為偶數0.
//...<1>把索引值為偶數的行變成黃色
//var
$trs
=
$("#tbl
tr:even");
//$trs.css("backgroundColor",
"yellow");
//=============舉例5========================
//:
odd
說明:
匹配所有索引值為奇數的元素,和:even對應,從
0
開始計數.
//var
$trs
=
$("#tbl
tr:odd");
//$trs.css("backgroundColor",
"yellow");
//=============舉例6========================
//:eq(index)
說明:
匹配一個給定索引值的元素.eq(0)就是獲取第一個tr元素.括弧裡面的是索引值,不是元素排列數.
//...<1>設置第二個單元格的背景色
//var
$tds
=
$("#tbl
td:eq(1)");
//$tds.css("backgroundColor",
"gray");
//=============舉例6========================
//:gt(index)
說明:
匹配所有大於給定索引值的元素.
//...<1>把下標索引大於1的所有單元格背景色設置為灰色
//var
$tds
=
$("#tbl
td:gt(1)");
//$tds.css("backgroundColor",
"gray");
//=============舉例7========================
//:lt(index)
說明:
匹配所有小於給定索引值的元素.
//...<1>把下標索引小於3的所有單元格背景色設置為灰色
var
$tds
=
$("#tbl
td:lt(3)");
$tds.css("backgroundColor",
"gray");
//=============舉例8========================
//:header(固定寫法)
說明:
匹配如
h1,
h2,
h3之類的標題元素.這個是專門用來獲取h1,h2這樣的標題元素.
//...<1>把所有的h標簽背景色進行修改
var
$hs
=
$(":header");
$hs.css("backgroundColor",
"gold");
//=============舉例8========================
//slice
獲取下標范圍內元素
var
$trs
=
$("#tbl
tr").slice(1,
3);
$trs.css("backgroundColor",
"gold");
});
</script>
</head>
<body>
<div
id="main">
<h1>我是h1</h1>
<h2>我是h2</h2>
<h3>我是h3</h3>
<table
id="tbl">
<tr>
<td>1</td><td>1</td><td>1</td>
</tr>
<tr>
<td
class="tdClass">2</td><td>2</td><td>2</td>
</tr>
<tr>
<td>3</td><td>3</td><td>3</td>
</tr>
<tr>
<td>4</td><td>4</td><td
class="tdClass">4</td>
</tr>
<tr>
<td>5</td><td>5</td><td>5</td>
</tr>
<tr>
<td>6</td><td>6</td><td
class="tdClass">6</td>
</tr>
</table>
</div>
</body>
</html>
希望本文所述對大家的jQuery程序設計有所幫助。

『陸』 js怎麼獲取一個漢字的首字母

1、新建一個html文件,命名為test.html。

『柒』 jQuery 過濾html標簽屬性的特殊字元

您好,如果在表單中需要提交一字元串,其中包含,< > " &字元時,當我們把這字元串顯示到jsp頁面時,會和html標簽產生沖突,導致web頁面的某些部分消失或者格式不正確。為了解決以上問題,需要在顯示之前,對字元串進行代碼過濾。
把字元串中的 < 替換為 &It;
> 替換為 >
" 替換為 "
& 替換為 &
這里給出一個靜態的過濾代碼,供大家參考:
public class StringUtils {
/**
* This method takes a string which may contain HTML tags (ie, <b>,
* <table>, etc) and converts the '<'' and '>' characters to their HTML escape sequences.
* @param input the text to be converted.
* @return the input string with the characters '<' and '>' replaced with their HTML escape sequences.
*/
public static final String escapeHTMLTags(String input) {
//Check if the string is null or zero length -- if so, return
//what was sent in.
if (input == null || input.length() == 0) {
return input;
}
//Use a StringBuffer in lieu of String concatenation -- it is
//much more efficient this way.
StringBuffer buf = new StringBuffer(input.length());
char ch = ' ';
for (int i = 0; i < input.length(); i++) {
ch = input.charAt(i);
if (ch == '<') {
buf.append("<");
}
else if (ch == '>') {
buf.append(">");
}else if(ch == '"'){
buf.append(""");
}else if(ch == '&'){
buf.append("&");
}
else {
buf.append(ch);
}
}
return buf.toString();
}
}
此時,只需在jsp中對字元串調用此方法(StringUtils.escapeHTMLTags(str))即可。

『捌』 jquery怎麼校驗字母和數字

正則表達式

整數或者小數:^[0-9]+.{0,1}[0-9]{0,2}$
只能輸入數字:"^[0-9]*$"。
只能輸入n位的數字:"^d{n}$"。
只能輸入至少n位的數字:"^d{n,}$"。
只能輸入m~n位的數字:。"^d{m,n}$"
只能輸入零和非零開頭的數字:"^(0|[1-9][0-9]*)$"。
只能輸入有兩位小數的正實數:"^[0-9]+(.[0-9]{2})?$"。
只能輸入有1~3位小數的正實數:"^[0-9]+(.[0-9]{1,3})?$"。
只能輸入非零的正整數:"^+?[1-9][0-9]*$"。
只能輸入非零的負整數:"^-[1-9][]0-9"*$。
只能輸入長度為3的字元:"^.{3}$"。
只能輸入由26個英文字母組成的字元串:"^[A-Za-z]+$"。
只能輸入由26個大寫英文字母組成的字元串:"^[A-Z]+$"。
只能輸入由26個小寫英文字母組成的字元串:"^[a-z]+$"。
只能輸入由數字和26個英文字母組成的字元串:"^[A-Za-z0-9]+$"。
只能輸入由數字、26個英文字母或者下劃線組成的字元串:"^w+$"。
驗證用戶密碼:"^[a-zA-Z]w{5,17}$"正確格式為:以字母開頭,長度在6~18之間,只能包含字元、數字和下劃線。
驗證是否含有^%&',;=?$"等字元:"[^%&',;=?$x22]+"。
只能輸入漢字:"^[u4e00-u9fa5]{0,}$"
驗證Email地址:"^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$"。
驗證InternetURL:"^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$"。
驗證電話號碼:"^((d{3,4}-)|d{3.4}-)?d{7,8}$"正確格式為:"XXX-XXXXXXX"、"XXXX-XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX"和"XXXXXXXX"。
驗證身份證號(15位或18位數字):"^d{15}|d{18}$"。
驗證一年的12個月:"^(0?[1-9]|1[0-2])$"正確格式為:"01"~"09"和"1"~"12"。
驗證一個月的31天:"^((0?[1-9])|((1|2)[0-9])|30|31)$"正確格式為;"01"~"09"和"1"~"31"。匹配中文字元的正則表達式:[u4e00-u9fa5]

匹配雙位元組字元(包括漢字在內):[^x00-xff]

應用:計算字元串的長度(一個雙位元組字元長度計2,ASCII字元計1)
String.prototype.len=function(){returnthis.replace(/[^x00-xff]/g,"aa").length;}

匹配空行的正則表達式: [s|]*

匹配html標簽的正則表達式:<(.*)>(.*)</(.*)>|<(.*)/>

匹配首尾空格的正則表達式:(^s*)|(s*$)

應用:javascript中沒有像vbscript那樣的trim函數,我們就可以利用這個表達式來實現,如下:

String.prototype.trim=function()
{
returnthis.replace(/(^s*)|(s*$)/g,"");
}

利用正則表達式分解和轉換IP地址:

下面是利用正則表達式匹配IP地址,並將IP地址轉換成對應數值的Javascript程序:

functionIP2V(ip)
{
re=/(d+).(d+).(d+).(d+)/g//匹配IP地址的正則表達式
if(re.test(ip))
{
returnRegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
}
else
{
thrownewError("NotavalidIPaddress!")
}
}

不過上面的程序如果不用正則表達式,而直接用split函數來分解可能更簡單,程序如下:

varip="10.100.20.168"
ip=ip.split(".")
alert("IP值是:"+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1))

匹配Email地址的正則表達式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*

匹配網址URL的正則表達式:http://([w-]+.)+[w-]+(/[w-./?%&=]*)?


利用正則表達式限制網頁表單里的文本框輸入內容:

用正則表達式限制只能輸入中文:onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'')"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^u4E00-u9FA5]/g,''))"

用正則表達式限制只能輸入全形字元:onkeyup="value=value.replace(/[^uFF00-uFFFF]/g,'')"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^uFF00-uFFFF]/g,''))"

用正則表達式限制只能輸入數字:onkeyup="value=value.replace(/[^d]/g,'')"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"

用正則表達式限制只能輸入數字和英文:onkeyup="value=value.replace(/[W]/g,'')"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"

匹配中文字元的正則表達式:[u4e00-u9fa5]
評註:匹配中文還真是個頭疼的事,有了這個表達式就好辦了

匹配雙位元組字元(包括漢字在內):[^x00-xff]
評註:可以用來計算字元串的長度(一個雙位元組字元長度計2,ASCII字元計1)

匹配空白行的正則表達式: s*
評註:可以用來刪除空白行

匹配HTML標記的正則表達式:<(S*?)[^>]*>.*?|<.*?/>
評註:網上流傳的版本太糟糕,上面這個也僅僅能匹配部分,對於復雜的嵌套標記依舊無能為力

匹配首尾空白字元的正則表達式:^s*|s*$
評註:可以用來刪除行首行尾的空白字元(包括空格、製表符、換頁符等等),非常有用的表達式

匹配Email地址的正則表達式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
評註:表單驗證時很實用

匹配網址URL的正則表達式:[a-zA-z]+://[^s]*
評註:網上流傳的版本功能很有限,上面這個基本可以滿足需求

匹配帳號是否合法(字母開頭,允許5-16位元組,允許字母數字下劃線):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
評註:表單驗證時很實用

匹配國內電話號碼:d{3}-d{8}|d{4}-d{7}
評註:匹配形式如0511-4405222或021-87888822

匹配騰訊QQ號:[1-9][0-9]{4,}
評註:騰訊QQ號從10000開始

匹配中國郵政編碼:[1-9]d{5}(?!d)
評註:中國郵政編碼為6位數字

匹配身份證:d{15}|d{18}
評註:中國的身份證為15位或18位

匹配ip地址:d+.d+.d+.d+
評註:提取ip地址時有用

匹配特定數字:
^[1-9]d*$//匹配正整數
^-[1-9]d*$//匹配負整數
^-?[1-9]d*$//匹配整數
^[1-9]d*|0$//匹配非負整數(正整數+0)
^-[1-9]d*|0$//匹配非正整數(負整數+0)
^[1-9]d*.d*|0.d*[1-9]d*$//匹配正浮點數
^-([1-9]d*.d*|0.d*[1-9]d*)$//匹配負浮點數
^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$//匹配浮點數
^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$//匹配非負浮點數(正浮點數+0)
^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$//匹配非正浮點數(負浮點數+0)
評註:處理大量數據時有用,具體應用時注意修正

匹配特定字元串:
^[A-Za-z]+$//匹配由26個英文字母組成的字元串
^[A-Z]+$//匹配由26個英文字母的大寫組成的字元串
^[a-z]+$//匹配由26個英文字母的小寫組成的字元串
^[A-Za-z0-9]+$//匹配由數字和26個英文字母組成的字元串
^w+$//匹配由數字、26個英文字母或者下劃線組成的字元串
評註:最基本也是最常用的一些表達式

整理出來的一些常用的正則表達式所屬分類:JScript(三)
Email:/^w+([-+.]w+)*@w+([-.]\w+)*.w+([-.]w+)*$/
isEmail1:/^w+([.-]w+)*@w+([.-]w+)*.w+$/;
isEmail2:/^.*@[^_]*$/;
Phone:/^(((d{3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,7}$/
Mobile:/^(((d{3}))|(d{3}-))?13d{9}$/
Url:/^http://[A-Za-z0-9]+.[A-Za-z0-9]+[/=?%-&_~`@[]':+!]*([^<>""])*$/
IdCard:/^d{15}(d{2}[A-Za-z0-9])?$/
Currency:/^d+(.d+)?$/
Number:/^d+$/
Code:/^[1-9]d{5}$/
QQ:/^[1-9]d{4,8}$/
Integer:/^[-+]?d+$/
Double:/^[-+]?d+(.d+)?$/
English:/^[A-Za-z]+$/
Chinese:/^[u0391-uFFE5]+$/
UnSafe:/^(([A-Z]*|[a-z]*|d*|[-_~!@#$%^&*.()[]{}<>?\/'"]*)|.{0,5})$|s/
PassWord:^[\w]{6,12}$
ZipCode:^[\d]{6}
/^(+d+)?((d+))?[d]+$/;//這個是國際通用的電話號碼判斷
/^(1[0-2]d|d{1,2})$/;//這個是年齡的判斷
/^d+.d{2}$/;//這個是判斷輸入的是否為貨幣值
<!--IP地址有效性驗證函數-->
<scriptlanguage=javascriptrunat=server>
ip_ip='(25[0-5]|2[0-4]\d|1\d\d|\d\d|\d)';
ip_ipdot=ip+'\.';
isIPaddress=newRegExp('^'+ip_ipdot+ip_ipdot+ipdot+ip_ip+'$');
</script>
應用:計算字元串的長度(一個雙位元組字元長度計2,ASCII字元計1)
String.prototype.len=function(){returnthis.replace([^x00-xff]/g,"aa").length;}
應用:javascript中沒有像vbscript那樣的trim函數,我們就可以利用這個表達式來實現,如下:
String.prototype.trim=function()
{
returnthis.replace(/(^s*)|(s*$)/g,"");
}
匹配空行的正則表達式: [s|]*
匹配HTML標記的正則表達式:/<(.*)>.*</1>|<(.*)/>/
匹配首尾空格的正則表達式:(^s*)|(s*$)
匹配Email地址的正則表達式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
匹配網址URL的正則表達式:http://([w-]+.)+[w-]+(/[w-./?%&=]*)?

^d+$//匹配非負整數(正整數+0)
^[0-9]*[1-9][0-9]*$//匹配正整數
^((-d+)|(0+))$//匹配非正整數(負整數+0)
^-[0-9]*[1-9][0-9]*$//匹配負整數
^-?d+$//匹配整數
^d+(.d+)?$//匹配非負浮點數(正浮點數+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+)?)|(0+(.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+)?$

『玖』 jquery有一段中文字元,如str='我是中國人',如何正則判斷是否含有「中國」兩個漢字

用點正則表達式就好了。

varpattern=/中國/;
varstr="我是中國人";
if(pattern.test(str)){
//someCode
}else{
//someCode
};//test()方法匹配string則返回true,否則返回false;

『拾』 jquery或javascipte實現標簽內文字按拼音首字母排序

jq:

varwrap=$('div');

varhtml=
wrap.find('a')
.map(function(){//獲取文字
return$.trim($(this).text())
})
.toArray()//轉換jq為數組
.sort(function(a,b){
returna.localeCompare(b)//按照順序排序
})
.map(function(txt){//拼接html
return'<a>'+txt+'</a>';
})
.join('');

wrap.html(html);//輸出


js:
functiontoArray(nodes){
return[].slice.call(nodes,0);
}

varwrap=document.querySelector('div');
varlinks=wrap.querySelectorAll('a');
varhtml=
toArray(links)
.map(function(el,i){//讀取文字
return(el.innerText||el.textContent).trim();
})
.sort(function(a,b){
returna.localeCompare(b)//按照順序排序
})
.map(function(txt){//組合html
return'<a>'+txt+'</a>';
})
.join('');

wrap.innerHtml=html;//輸出

閱讀全文

與jquery漢子首字母過濾相關的資料

熱點內容
印染廢水中cod排放量是多少 瀏覽:245
冷干機的濾芯如何拆下來 瀏覽:552
海爾凈水器出水管介面怎麼拆 瀏覽:13
河北水垢漏斗 瀏覽:689
白雲區農村ppp污水項目 瀏覽:498
安吉爾水壺濾芯怎麼拆 瀏覽:318
電廠化學廢水調整及注意事項 瀏覽:892
什麼叫納米微晶技術凈化器 瀏覽:43
百佳境界凈水器如何 瀏覽:695
甲醇蒸餾塔再沸器的原理 瀏覽:268
ro膜氯化 瀏覽:984
潔廁靈能除垢 瀏覽:459
油煙機凈化器的價格多少錢一台 瀏覽:334
凈化器電源怎麼測量 瀏覽:332
wq污水提升泵 瀏覽:415
污水處理50戶需多少立方池 瀏覽:656
樹脂是不是ab膠 瀏覽:694
減壓蒸餾怎麼拆 瀏覽:544
飲水機為什麼加熱一會就保溫 瀏覽:287
電解法處理污水基於什麼原理 瀏覽:229