javascript - Bandingkan rentetan yang tidak ditandatangani dengan kata kunci selepas mengalih keluar tanda baca, serlahkan kata kunci tanpa mengalih keluar tanda baca
阿神
阿神 2017-05-18 10:52:42
0
1
797

Sejujurnya, tajuknya agak berbelit-belit dan sukar untuk dijelaskan dalam satu ayat.

1. Pertama sekali, untuk mengelakkan orang yang disengajakan daripada menjadi pandai dan menambah tanda baca pada perkataan kasar untuk melarikan diri daripada bencana, kod tersebut akan mengeluarkan tanda baca dalam perkataan pengguna sebelum memadankannya dengan kata kunci selepas mengalih keluar tanda baca padanan kata kunci tertentu, ia akan disenaraihitamkan. (Ini bukan masalah saya...)

2. [Soalan saya ada di sini] Jadi bagaimana cara saya menyerlahkan ayat yang belum membuang tanda baca dan mencetuskan ayat untuk memasuki senarai hitam?

Contoh:

Kenapa awak sangat bodoh? ? ? Saya,,, sial! ->Ia berkaitan dengan perkataan penapis "Saya bergantung pada awak", jadi anda perlu menyerlahkan rentetan "Saya,,, bergantung pada"

阿神
阿神

闭关修行中......

membalas semua(1)
淡淡烟草味
var str = '你怎么这么坑???我,,,靠!'
var keyword = '我靠'

var fourChecker = new RegExp(keyword.split('').join('[,。]*'/* 等标点符号 */), 'ig')
str = str.replace(fourChecker, function (match) {
  return '<span class="four-words">' + match + '</span>'
})

console.log(str)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan