导航:首页 > 净水问答 > 正则过滤特殊格式

正则过滤特殊格式

发布时间:2021-12-11 15:14:12

1. 正则表达式匹配特定文件

例1:匹配123.js,321.java这两个特定的文件。
^(123\.js|321\.java)$
例2:反选匹配除了123.js,321.java这两个特定的文件外的所有文件。
^(?!123\.js$)(?!321\.java$).*$
例3:匹配所有.js文件。
^.*\.js$

2. Java用正则表达式 过滤特殊字符,只允许中文、字母或数字,该怎么写急。。。。

String s1="我是正确测试数据aasdf2342343ASFASDF";
String s2="我是错误测试数据@#!@#";
String reg = "[^0-9a-zA-Z\u4e00-\u9fa5]+";
System.out.println(s1.replaceAll(reg,""));
System.out.println(s2.replaceAll(reg,""));

3. 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

4. 如何用正则表达式 过滤 特定内容

这么简单没必要用 正则表达式啊
用Instr 就可以了

这里有个正则的介绍

5. 正则表达式排除特定字符串

slStr = slStr.replace(/<((?!ul)[A-z]{2})>/gi,function(m,n){n="<span class='" + n.toLowerCase() + "'>";return n;})
slStr = slStr.replace(/<\/((?!ul)[A-z]{2})>/gi,function(m,n){n="</span>";return n; })
直接将所有要替换的选项列出来不就行了,何必排除

6. 求一个正则表达式过滤特殊字符但是不过滤@下划线之类的

这个的话也可以通过正则限定允许输入的字符来实现
比如说:字母开头6-15位字符就可以写成如下方式
/^[a-zA-Z][a-zA-Z0-9]{5,15}$/
这样也可以达到过滤特殊字符的效果

7. 过滤特殊字符的正则表达式如何去写

String s1="我是正确测试数据aasdf2342343ASFASDF"; String s2="我是错误测试数据@#!@#"; String reg = "[^0-9a-zA-Z\u4e00-\u9fa5]+"; System.out.println(s1.replaceAll(reg,"")); System.out.println(s2.replaceAll(reg,""));

8. 正则表达式过滤特殊字符

正则表达式里面你带了逗号,应该这样写
[。~!@#$%\^\+\*&\\\/\?\|:\.<>{}()';="]
有些符号只有少数几个符号需要转义,而且不用打逗号,打了逗号就相当于把逗号也过滤掉了

9. 小妹请问过滤特殊符号的正则表达式


把所有的特殊符号罗列出来即可。

//javascript版本
str=str.replace(/[·~!@#$%^&*()-_=+{}[]\|:;'",.<>/?]+/g,'')

10. js中用正则表达式 过滤特殊字符 校验所有输入域是否含有特殊符号

function stripscript(s) {
var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]")
var rs = "";
for (var i = 0; i < s.length; i++) {
rs = rs + s.substr(i, 1).replace(pattern, '');
}
return rs;
}

阅读全文

与正则过滤特殊格式相关的资料

热点内容
缺氧为什么老有污水 浏览:654
纯净水法语怎么说 浏览:608
塔机提升电机用变频器好用吗 浏览:248
宿州净水设备哪个品牌好 浏览:482
什么化工生产废水会含有重金属 浏览:428
凯马净水器怎么洗滤芯 浏览:235
鱼缸滤芯怎么清理 浏览:672
宁德膜结构污水池加盖多少钱一平 浏览:991
水龙头滤水机与净水器哪个好 浏览:470
迈森源净水器空气净化器怎么样 浏览:924
村污水排放方式怎么写 浏览:105
污水处理厂寿命统计 浏览:568
崇明区工业污水处理设备要多少钱 浏览:877
愉升商用饮水机不显示什么原因 浏览:96
净水器退货扣费怎么办 浏览:471
南阳废水处理怎么选 浏览:181
环氧树脂胶一个kg 浏览:51
精密滤芯怎么保护 浏览:474
趁热过滤溶质在哪 浏览:988
炼金后的废水如何处理 浏览:427