1. 不等于某個字符串
例如:目標串不等于“張三”
^(?!張三$).*
2. 不能出現(xiàn)某個字符串
例如:目標串不能出現(xiàn)“張三”
^(((?!張三).)*)$
3. 不能出現(xiàn)字符列表
例如:不能出現(xiàn)“張三”、“李四”、“王五”任意一個
^(((?!張三|李四|王五).)*)$
4. 同時滿足兩個字符
例如:目標串當“張三”和“哈哈”同時出現(xiàn)
(哈哈([\w\W])*(?:張三))|(張三([\w\W])*(?:哈哈))
5. 同時滿足兩個或多個字符(進階版)
例如:目標串同時出現(xiàn)“張三”、“李四”、“王五”
(?=.*張三)(?=.*李四)(?=.*王五)^.*$