首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

正则表达式婚配带 < > ' " % 的字符串

2012-09-01 
正则表达式匹配带 % 的字符串java类中的写法: ?//.*是匹配任意字符0到多个,这样就能匹配两头是任

正则表达式匹配带 < > ' " % 的字符串

java类中的写法:

?

//.*是匹配任意字符0到多个,这样就能匹配两头是任意内容的并且带有 < > % ' " 这些字符的字符串

String regex = ".*[<>%'"].*";

String s = "'sss<ss's%s<"" ;

System.out.println(s.matches(regex)); //结果

?

------------------------------------------------------------------------------------------

javascript中的写法:

?

//我的原来对正则表达式有误解,以为格式都必须是 /^.....$/ ,其实/^是代表字符串的开始,$/是代表字符串的结束,那么如果写了这两个就不能匹配两头的任意内容了

var nameRegex = /[<>%'"]/;

?

var s = "'sss<ss's%s<"";

?

alert(nameRegex.test(s)); //结果

热点排行