!DOCTYPE?html
按需規(guī)劃網(wǎng)站可以根據(jù)自己的需求進行定制,成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)構(gòu)思過程中功能建設(shè)理應(yīng)排到主要部位公司成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)的運用實際效果公司網(wǎng)站制作網(wǎng)站建立與制做的實際意義
html?lang="en"
head
? meta?charset="UTF-8"?/
? titleTest?Page/title
/head
body
? script
? ? ? var?str1?=?'C:\\Program?Files\\iPod\\bin\\iPodService.Resources\\ca.lproj\\iPodServiceLocalized.dll';
? ? ? var?str2?=?str1.replace(/\\/g,?'/');
? ? ?
? ? ? console.log(str1);
? ? ? console.log(str2);
? /script
/body
/html
注意,replace()中的第一個參數(shù)我用的是正則表達式(regular?expression)而非字符串,表達式最后要加上g(flag)代表global,意指把所有匹配到的‘\\'都替換為’/‘,否則只替換第一個匹配到的’\\‘。學(xué)好reg?exp對于解決類似的問題,包括表單驗證等繁瑣工作十分有幫助。并且,除了JavaScript外,大部分主流開發(fā)語言都實現(xiàn)了reg?exp,只是相互間略有差別。
FYI,你所說的jQuery應(yīng)該是指JavaScript。JavaScript是一種在Web?deveopment中主要用于client?side開發(fā)的編程語言,而jQuery是一個非常流行的JavaScript開發(fā)庫。應(yīng)用jQuery進行開發(fā)可以大大簡化DOM?Manipulation和Ajax等原本較繁瑣的工作,更重要的是它能幫助開發(fā)人員避免大部分的瀏覽器兼容性問題,所以近年十分受歡迎。所以請搞清楚,這兩者雖然關(guān)系密切,但絕不是同一樣?xùn)|西
script type="text/javascript"
$("*").each(function () {
if ($(this).css("width") == "1500px")
{
alert($(this).css("width"));
$(this).css("width", "1000px");
}
})
/script
.點 匹配任何單個字符。例如正則表達式r.t匹配這些字符串:rat、rut、r t,但是不匹配root。
* 匹配0或多個正好在它之前的那個字符。例如正則表達式。*意味著能夠匹配任意數(shù)量的任何字符。
^表是非
中括號是一個界定
\d:任意一個0-9的數(shù)
replce(/^[^\d.]*/,''')
解釋:
\d. 就是一個單數(shù)字 加 一個字符 (如2b、3C、9q)
如果一個字符串,包括如"5a"這種類型的字符串,就將除"5a"這種類型的其他字符串替換成單引號
例如:1a5511bb ,將替換成 1a1b
1、使用正則表達式驗證
function?RegeMatch(objVal){
var?pattern?=?new?RegExp("[~'!@#$%^*()-+_=:]");??
if(objVal?!=?""??objVal?!=?null){??
if(pattern.test(objVal)){??
alert("非法字符!");???
return?false;??
}??
}??
}
2、替換字符串中的所有特殊字符
function?ReplaceChar(objVal){
var?patternStr='!,@,#,$,%,^,,*,(,),-,+,_,=,:';
$.each(patternStr.split(','),function(key,val){
objVal.replace(val,'');
});
}
不需要正則,你據(jù)是想給img標簽加上alt而已
var list = $("img");
for(var i=0;ilist.length;i++){
var item = list.eq(i);
var alt = item.attr("alt");
if(alt == undefined || alt == null || alt == ""){
item.attr("alt", "你要的內(nèi)容");
}
}
function?replace()
{
var?str="tao?zhang?yi?love?liu?weng?ling";
re=new?RegExp("l","g");
var?newstart=str.replace(re,"t");
alert(newstr);
}