Saya ingin memeriksa bahwa garis bawah wajib di antara dua huruf atau spasi.

Sebagai contoh :

"-ayui" : tidak baik

"jjdk-jk" : bagus

"hd -sdjh" : bagus

"fgggdf-" : tidak baik

"hjhfs - jgkd" : bagus

" kf8-1dd" : tidak bagus

Bisakah kamu membantuku ?

Terima kasih banyak !

0
Thomas 24 November 2017, 15:01

1 menjawab

Jawaban Terbaik

Melihat data contoh Anda, saya pikir maksud Anda tanda hubung alih-alih garis bawah.

Jika demikian, Anda dapat menggunakan ^[a-z]+\s*-\s*[a-z]+$ untuk mencocokkan:

  • Dari awal string ^
  • Satu atau beberapa karakter [a-z]+
  • Nol atau beberapa kali spasi putih \s*
  • Mencocokkan tanda hubung -
  • Nol atau beberapa kali spasi putih \s*
  • Satu atau beberapa karakter [a-z]+
  • Sampai akhir string $
3
The fourth bird 24 November 2017, 12:23