導航:首頁 > 凈水問答 > js過濾字元串符號

js過濾字元串符號

發布時間:2021-01-03 16:55:03

① js 如何過濾div里內的指定字元

String.replace(正則表達式,"")
replace是string類型內置的替換方法,第一個參數可以是正則表達式,第二個參數是版想要權替換成的文本,正則中可以使用/g來表示替換所有匹配的文本,不使用則代表只替換匹配到的第一個字元對象,將第二個參數設為空字元串便可達到過濾的效果。
具體正則需要你自己去了解關於正則的知識了,祝你好運。

② 求js去除字元串中所有  和&等特殊符號。

vara="今天是星期五,明天又可以放假了&好好休|息一下"
varb=a.replace(/[&|\*^%$#@-]/g,"");
alert(b);

需要去掉什麼符號,就在正則表達式中加上什麼符號

③ js 的字元串可用什麼符號去代替某一串

^function delImgTag(str){
return str.replace(/<img[^>]*>/ig,'');
}

使用方法如下:
myStr=「sjdkfkflek <img asdsdf > dfdsdfff <img fdfsdefff> fsdgsdgdgsg <img dfsgfsf>」;
var result = delImgTag(myStr);//去掉img標簽回
alert(result);//彈出結答果

④ JS如何去除指定字元串

可以用replace函數去復除指定字元串。制

1、在body標簽和html標簽中添加一個script標簽,定義一個字元串,這里以「這是個什麼演示文本」為例,將此時的字元串輸出到頁面:

⑤ 如何用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;
}

⑥ js 正則過濾特殊字元

您好

js檢查是否含有非法字元,js 正則過濾特殊字元

//正則
functiontrimTxt(txt){
returntxt.replace(/(^s*)|(s*$)/g,"");
}

/**
*檢查是否含有非法字元
*@paramtemp_str
*@returns{Boolean}
*/
functionis_forbid(temp_str){
temp_str=trimTxt(temp_str);
temp_str=temp_str.replace('*',"@");
temp_str=temp_str.replace('--',"@");
temp_str=temp_str.replace('/',"@");
temp_str=temp_str.replace('+',"@");
temp_str=temp_str.replace(''',"@");
temp_str=temp_str.replace('\',"@");
temp_str=temp_str.replace('$',"@");
temp_str=temp_str.replace('^',"@");
temp_str=temp_str.replace('.',"@");
temp_str=temp_str.replace(';',"@");
temp_str=temp_str.replace('<',"@");
temp_str=temp_str.replace('>',"@");
temp_str=temp_str.replace('"',"@");
temp_str=temp_str.replace('=',"@");
temp_str=temp_str.replace('{',"@");
temp_str=temp_str.replace('}',"@");
varforbid_str=newString('@,%,~,&');
varforbid_array=newArray();
forbid_array=forbid_str.split(',');
for(i=0;i<forbid_array.length;i++){
if(temp_str.search(newRegExp(forbid_array[i]))!=-1)
returnfalse;
}
returntrue;
}

---------------------

作者:dongsir 董先生

來源:董先生的博客

原文鏈接:js檢查是否含有非法字元

版權聲明:本作品採用知識共享署名-非商業性使用-相同方式共享 4.0 國際許可協議進行許可。轉載時請標註:http://dongsir.cn/p/195

⑦ JS如何去除指定字元串

兩種方式可以實現

1:使用replace函數替換
var str="hello world!";
str=str.replace("l","");

即使用空串替換某一個字元串,則專是可以實現去除指定字元串功能屬

2:使用字元串分割函數在聚合
var str="hello world!"

var items=str.split("o")
會得到一個數組,數組中包括利用o分割後的多個字元串(不包括o)

var newStr=items.join("");
會得到一個新字元串,將數組中的數組使用空串連接成一個新字元串

⑧ js如何去除字元串某個特定字元

利用正則表達式配合replace替換指定字元。

語法

stringObject.replace(regexp,replacement)

參數描述
regexp必需。規定了要替換的模式的 RegExp 對象。請注意,如果該值是一個字元串,則將它作為要檢索的直接量文本模式,而不是首先被轉換為 RegExp 對象。
replacement必需。一個字元串值。規定了替換文本或生成替換文本的函數。

返回值

一個新的字元串,是用 replacement 替換了 regexp 的第一次匹配或所有匹配之後得到的。

說明


符串 stringObject 的 replace() 方法執行的是查找並替換的操作。它將在 stringObject 中查找與 regexp
相匹配的子字元串,然後用 replacement 來替換這些子串。如果 regexp 具有全局標志 g,那麼 replace()
方法將替換所有匹配的子串。否則,它只替換第一個匹配子串。

replacement 可以是字元串,也可以是函數。如果它是字元串,那麼沒有匹配都將由字元串替換。但是 replacement 中的 $ 字元具有特定的含義。如下表所示,它說明從模式匹配得到的字元串將用於替換。
字元替換文本
$1、$2、...、$99與 regexp 中的第 1 到第 99 個子表達式相匹配的文本。
$&與 regexp 相匹配的子串。
$`位於匹配子串左側的文本。
$'位於匹配子串右側的文本。
%直接量符號。


意:ECMAScript v3 規定,replace() 方法的參數 replacement
可以是函數而不是字元串。在這種情況下,每個匹配都調用該函數,它返回的字元串將作為替換文本使用。該函數的第一個參數是匹配模式的字元串。接下來的參數
是與模式中的子表達式匹配的字元串,可以有 0 個或多個這樣的參數。接下來的參數是一個整數,聲明了匹配在 stringObject
中出現的位置。最後一個參數是 stringObject 本身。

實例

例子 1

在本例中,我們將使用 "W3School" 替換字元串中的 "Microsoft":

復制代碼 代碼如下:

<script type="text/javascript">

var str="Visit Microsoft!"
document.write(str.replace(/Microsoft/, "W3School"))

</script>

輸出:

Visit W3School!

例子 2

在本例中,我們將執行一次全局替換,每當 "Microsoft" 被找到,它就被替換為 "W3School":

復制代碼 代碼如下:

<script type="text/javascript">

var str="Welcome to Microsoft! "
str=str + "We are proud to announce that Microsoft has "
str=str + "one of the largest Web Developers sites in the world."

document.write(str.replace(/Microsoft/g, "W3School"))

</script>

輸出:

Welcome to W3School! We are proud to announce that W3School
has one of the largest Web Developers sites in the world.

例子 3

您可以使用本例提供的代碼來確保匹配字元串大寫字元的正確:

復制代碼 代碼如下:

text = "javascript Tutorial";
text.replace(/javascript/i, "JavaScript");

例子 4

在本例中,我們將把 "Doe, John" 轉換為 "John Doe" 的形式:

復制代碼 代碼如下:

name = "Doe, John";
name.replace(/(\w+)\s*, \s*(\w+)/, "$2 $1");

例子 5

在本例中,我們將把所有的花引號替換為直引號:

復制代碼 代碼如下:

name = '"a", "b"';
name.replace(/"([^"]*)"/g, "'$1'");

例子 6

在本例中,我們將把字元串中所有單詞的首字母都轉換為大寫:

復制代碼 代碼如下:

name = 'aaa bbb ccc';
uw=name.replace(/\b\w+\b/g, function(word){
return word.substring(0,1).toUpperCase()+word.substring(1);}
);

例子 7

復制代碼 代碼如下:

var str="fsaf$a$assdfdasfa$a$dsfadsf";
var strr='\$'+'a'+'\$';
var name = '"a", "b"';
var reger=new RegExp("[\$]a[\$]","gm");

alert(str.replace(reger,'555888'));

⑨ js 怎麼去除字元串裡面的所有中文 去除所以符號

<script>
var title ="字元串zifuchuan"
var reg=/[\u4E00-\u9FA5]/g;
var result=title.replace(reg,'');
alert(result);
</script>

⑩ js中用正則表達式 過濾特殊字元 校驗所有輸入域是否含有特殊符號

樓上2位已經說的很明白了,只允許輸入規定的字元,如果輸入含有其他字元就直接提示,不允許輸入特殊字元,或者直接給它替換掉。

閱讀全文

與js過濾字元串符號相關的資料

熱點內容
創星外置過濾桶CF800價格 瀏覽:348
小區太多提升泵太吵 瀏覽:224
挖機大臂提升感測器 瀏覽:820
透析蒸餾水可以喝嗎 瀏覽:891
微濾超濾納濾反滲透直徑大小 瀏覽:934
油煙凈化器片尺寸多少 瀏覽:762
對印染廢水的漂色回用 瀏覽:983
凈水器濾芯怎麼分1號到5號 瀏覽:515
保安過濾器濾芯為什麼會穿透 瀏覽:570
怎樣去除下水水垢 瀏覽:719
淄博周村哪裡有賣蒸餾水的 瀏覽:174
化工廠排污水管用什麼鋼管 瀏覽:111
標志405機油濾芯在哪裡 瀏覽:986
樹脂工藝關公 瀏覽:409
加c5石油樹脂塗料開裂 瀏覽:209
西遊記第一回用成語概括 瀏覽:808
用what提問什麼回 瀏覽:329
生活污水處理調查問卷 瀏覽:514
美的凈水器水管怎麼取 瀏覽:193
飲水機水量怎麼調 瀏覽:986