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

正则过滤特殊格式

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

阅读全文

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

热点内容
水处理阳床温度 浏览:798
蒸馏水中微生物生长需几天 浏览:218
树脂瓦怎么对比质量 浏览:184
净水器三个插头怎么接 浏览:769
给水处理厂滤池 浏览:513
长沙净水器滤芯多少钱 浏览:916
螺旋桨空气净化器怎么样 浏览:700
3系用什么空调滤芯 浏览:438
苔藓可以做过滤吗 浏览:486
水处理反洗什么意思 浏览:978
减压蒸馏装置抽气部分 浏览:125
树脂做衣柜怎么样 浏览:747
树脂赛璐璐 浏览:20
净水器哪个牌子滤芯便宜商用 浏览:390
树脂地板漆修复 浏览:556
2020一体化废水处理设备大全 浏览:569
甲醇蒸馏采取不合格 浏览:396
柴油车瑞迈换柴油滤芯怎么排空气 浏览:738
废水管灌水高度 浏览:688
污水粘度一般多少 浏览:139