Mengenai menggabungkan dua ungkapan biasa dalam javascript
世界只因有你
世界只因有你 2017-06-12 09:28:45
0
2
769

Apabila menggunakan karma untuk ujian liputan kod, alih keluar main.js

// require all src files except main.js for coverage.
// you can also change this to match only the subset of files that
// you want coverage for.
const srcContext = require.context('../../src', true, /^\.\/(?!main(\.js)?$)/)
srcContext.keys().forEach(srcContext)

Kemudian saya menambah folder gaya, yang mengandungi fail scss, dan saya mahu mengalih keluar folder ini juga

ss = ["./main.js","./style","./maaa.js","./style/sss.scss"]

ss.forEach(function(s){
console.log(s)
console.log(/^\.\/(?!main(\.js)?$)/.test(s))
console.log(/^\.\/(?!style.*)/.test(s))
console.log(/^\.\/(?!main(\.js)?$) | ^\.\/(?!style.*)/.test(s))
})
./main.js
false
true
false
./style
true
false
false
./maaa.js
true
true
false
./style/sss.scss
true
false
false

Dua ungkapan biasa itu sendiri nampaknya betul, tetapi menggunakan |

世界只因有你
世界只因有你

membalas semua(2)
代言

Alih keluar ruang tambahan di tengah dan sertakan |.

我想大声告诉你

Hanya sertakan badan ungkapan biasa dengan "[]"
Contohnya:

console.log(/^[\.\/(?!main(\.js)?$)|^\.\/(?!style.*)]/.test(s))
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan