當前位置:首頁 » 凈水方式 » javascript過濾特殊字元

javascript過濾特殊字元

發布時間: 2021-03-24 06:14:53

『壹』 JavaScript替換特殊字元

var a = "1.玩具車(CAR)。\\n2.用於玩具。\\n3.結合。\\n4.最能表照片:立體圖。\\n5.";
a.split("\\n").join("<br>")

『貳』 如何用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過濾特殊字元的代碼,發我一份,特殊字元類似於(!@#¥%……&*)等等,就是類似這種,

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

用正則過濾一下

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

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

『伍』 js、jQuery如何過濾特殊字元(* 和/)

keyword=keyword.replace(/[\*\/]/g,"")

『陸』 javascript中怎麼處理特殊字元串

在JS中\是轉義符.

如果你需要在js中轉出一個\,那就用\來將"\"轉義。如下:
path="c:\\windows\\system\\*.*"
如果你需要在一個字元串中使用雙引號,同樣也需要用\來轉義
比如:
path="c:\\windows\\system\\(\"文件\")"

『柒』 在javascript中用正則表達式過濾指定的字元(一定要能指定!)

樓上的不加轉義字元\ 你們搞什麼啊
正確的應該是這樣的

加入你得到的字專符竄為屬 name
<html>
<head>
<script>
function test1(){
var name=document.getElementById('user').value;
name=name.replace(/(\!+)|(\<+)|(\>+)|(\'+)/g,"");
alert(name);
}
</script>
</head>

<body>
<input type="text" id="user" />
<input type="button" value="te" onclick="test1()">
</body>
</html>

『捌』 js過濾json數據特殊字元

用replace函數替換
例如替換換行為空格
text.replace(/\n+/,' ')

『玖』 怎麼讓js替換掉特殊字元

只替換留言內容吧,我寫在最後了:

<script language="javascript">
function Checkfrm(form){
if (form.reg_name.value.replace(/(^\s*)|(\s*$)/g, "").length<1){
alert("對不起,用戶名不能為空");
return false;
}
if (form.reg_name.value.length==0 || form.reg_name.value.length>10)
{
alert("對不起,用戶名必須在0到10個字元之間!");
return false;
}
if (form.msgbook_content.value.replace(/(^\s*)|(\s*$)/g, "").length<1){
alert("對不起,留言內容不能為空");
return false;
}
if (form.msgbook_content.value.length==0 || form.msgbook_content.value.length>71)
{
alert("對不起,留言內容必須在0到70個字元之間!");
return false;
}
form.msgbook_content.value=form.msgbook_content.value.replace(/<|>/g,'*');
return true;
}
</script>

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

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

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

熱點內容
丁度巴拉斯情人電影推薦 發布:2024-08-19 09:13:07 瀏覽:886
類似深水的露點電影 發布:2024-08-19 09:10:12 瀏覽:80
《消失的眼角膜》2電影 發布:2024-08-19 08:34:43 瀏覽:878
私人影院什麼電影好看 發布:2024-08-19 08:33:32 瀏覽:593
干 B 發布:2024-08-19 08:30:21 瀏覽:910
夜晚看片網站 發布:2024-08-19 08:20:59 瀏覽:440
台灣男同電影《越界》 發布:2024-08-19 08:04:35 瀏覽:290
看電影選座位追女孩 發布:2024-08-19 07:54:42 瀏覽:975
日本a級愛情 發布:2024-08-19 07:30:38 瀏覽:832
生活中的瑪麗類似電影 發布:2024-08-19 07:26:46 瀏覽:239