[通常]には文字列が含まれていません

  • /^((?!Hello).)*$/ はhelloを含む文字列と一致しません

例1

const 你好吗 = /^((?!你好).)*$/.test('你不好') //true
const 你好吗 = /^((?!你好).)*$/.test('你好') //false

レンダリング

ここに画像の説明を挿入

例2

  • 必要
    1. /api/loginを含む/api/register文字列には一致しません

コード

const1 =  /^((?!\/api\/(login|register)).)*$/.test('/api/login') // false
const2 =  /^((?!\/api\/(login|register)).)*$/.test('/api/register') // false

const3 =  /^((?!\/api\/(login|register)).)*$/.test('/api/hello/dfhdf/dfhd?n=1') // true
const4 =  /^((?!\/api\/(login|register)).)*$/.test('/apiapipaip') // true

おすすめ

転載: blog.csdn.net/qq_43614372/article/details/131244434