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

正则过滤特殊格式

发布时间: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;
}

阅读全文

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

热点内容
澳大利亚污水处理方式 浏览:130
碧云泉免安装净水器堵塞怎么办 浏览:844
三星空调过滤网在哪儿 浏览:262
反渗透膜网格冲出 浏览:181
美的pcb滤芯如何拆卸 浏览:581
饮水机的接口坏了怎么办 浏览:833
什么大品牌的净水器是通用滤芯 浏览:415
石油树脂用油墨 浏览:602
机油滤芯怎么看正常 浏览:552
透明环氧树脂ab胶价格及用途 浏览:115
净水机a9怎么样 浏览:545
炒菜净化器怎么装 浏览:924
离子交换树脂法提取生物碱原理 浏览:652
净水器过的水往什么地方回 浏览:816
定州市政污水厂在哪里 浏览:64
超滤前保安过滤器过滤精度 浏览:233
哪家生产树脂膜彩钢岩棉夹心 浏览:459
屋里污水横流怎么办 浏览:404
汽车新风滤芯多少钱 浏览:439
超滤膜通气吗 浏览:227