在此,定义特殊字符为除了数字和字母之外的字符,具体包括`、-、=、/、[、]、;、'、,、.、/、~、!、@、#、$、%、^、&、*、(、)、_、+、|、?、>、<、"、:、{和}字符。以下正则表达式能够验证一个特殊字符。
[-`=///[/];',./~!@#$%^&*()_+|{}:"<>?] (66)
以下正则表达式能够验证长度至少为1、由特殊字符组成的字符串。
[-`=///[/];',./~!@#$%^&*()_+|{}:"<>?]+ (67)
使用工具Regex Tester测试正则表达式(67),结果如图所示。