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

正则过滤特殊格式

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

阅读全文

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

热点内容
ro反渗透tds的ppm怎么看 浏览:57
污水中的ec是什么意思 浏览:301
用吸奶器回奶要几天 浏览:85
油烟净化器安装后怎么处罚 浏览:196
西藏污水处理设备有哪些 浏览:405
碎石场污水过滤机 浏览:722
植物细胞壁是不是半透膜 浏览:276
太太美净水机不加热是什么原因 浏览:601
grep过滤ip 浏览:139
大兴反渗透膜修复剂厂家 浏览:342
提升泵必约上海阳光泵业放心 浏览:226
污水池上如何做防护网 浏览:560
反渗透膜芯使用寿命 浏览:894
树脂材料的杨氏模量 浏览:646
超滤膜芯那个牌子好 浏览:375
半夜冲奶用什么饮水机好 浏览:394
生物水处理公司招聘 浏览:702
防尘过滤棉批发 浏览:729
宁波超纯水多少钱 浏览:687
净水器反渗透膜怎么安 浏览:880