新聞中心
正則表達式中,點號(英文句號)如何匹配?
在?EmEditor 中Ctrl+H 調出Replace 對話框,在 Find 中輸入英文句號(.),在?Replace With 中輸入中文句號(。),然后輕輕點擊?Replace Al l就搞定了。
“專業(yè)、務實、高效、創(chuàng)新、把客戶的事當成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 創(chuàng)新互聯(lián)建站是您可以信賴的網站建設服務商、專業(yè)的互聯(lián)網服務提供商! 專注于成都網站建設、成都網站制作、軟件開發(fā)、設計服務業(yè)務。我們始終堅持以客戶需求為導向,結合用戶體驗與視覺傳達,提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領市場!
我們按 Ctrl+Z 撤銷我們剛才的替換,然后我們選中Replace 對話框中的?Use Regular Expressions,再次點擊一下?Replace Al l,文件中所有的字都被替換為句號了,這不是我們想要的,原因是點號(.)在正則表達式中具有特殊意義,它可以代表任何字符。
我們把像點號這類在正則表達式中具有特殊意義的字符稱為元字符(Metacharacter),正因為有了它們才成就了正則表達式強大的模糊匹配能力。
JavaScript正則表達式匹配空格的方法:
html
head
script language="javascript"
function checkValue(){
var objUserName = document.getElementById("txtUserName");
var reg = /^\s*(\S+)\s*$/;
if(reg.test(objUserName.value)){
//如果用戶輸入的內容,開頭或結尾帶有空格,則將空格去掉,重新賦給文本框的value屬性
objUserName.value = RegExp.$1;
alert("驗證通過");
}else{
//如果用戶只輸入了空格,則將空格清空
objUserName.value = "";
alert("請輸入用戶名");
}
}
/script
/head
body onload=""
input type="text" id="txtUserName"/
button onclick="checkValue();"Check/button
/body
/html
javascript:window.parent.hidLoading();中的點號是什么意思?
就是調用的意思,或者這么說,window是個對象,它其中有一個方法或者屬性parent,這里是屬性parent
如果想使用window中的parent,就是使用點號(.)的形式,可以理解為語法規(guī)定,同理parent中有一個方法hideLoading(),最終就是執(zhí)行了這個方法.
js操作對象屬性用點和用中括號有什么不同?
一、功能不同
1、用點:表示定義一個對象,大部分情況下要有成對的屬性和值,或是函數(shù)。
2、用中括號:表示一個數(shù)組,也可以理解為一個數(shù)組對象。
二、語法不同
1、用點:?var LangShen = {"Name":"Langshen","AGE":"28"}。langShen.Name。在JSON數(shù)據(jù)結構、寫函數(shù)組的時候中經常用。
2、用中括號:var LangShen = [ "Name","LangShen","AGE","28" ];每個值或函數(shù),都是獨立的,多個值之間只用,(逗號)隔開,因為是數(shù)組對象。
三、訪問方式不同
1、用點:對象,訪問時,用.(點)來層層訪問。
2、用中括號:訪問時,也是和數(shù)組一樣,alert( LangShen[0] );
參考資料來源:百度百科-javascript
本文題目:javascript點號,javascript點名器
轉載注明:http://www.dlmjj.cn/article/dsdsdds.html