包含32英文特殊字符,正则表达式验证

// Java
String pattern = ".*[~!@#$%^&*( )_+|<>,.?/ :;'\\[\\]{}\"=`-]+.*"; 
System.out.println("~".matches(patrn));
// JS
var pattern = /(?=.*[\~\!\@\#\$\%\^\&\*\(\)\_\+\{\}\|\:\"\<\>\?\`\-\=\[\]\\;\'\,\.\/])/;
alert(pattern.test("~"));

你可能感兴趣的:(正则表达式)