Perlukan regex untuk mengesahkan 'peroleh tambahan 20%' atau 'peroleh tambahan 20%'

王林
Lepaskan: 2024-02-09 13:33:09
ke hadapan
496 orang telah melayarinya

需要一个正则表达式来验证“赚取额外 20%”或“赚取额外 20%”

editor php Xiaoxin akan memperkenalkan anda kepada ungkapan biasa dalam artikel ini, yang digunakan untuk mengesahkan "mendapat tambahan 20%" atau "mendapat tambahan 20%". Ungkapan biasa ialah alat padanan teks yang berkuasa yang boleh digunakan untuk mengesahkan dan mengekstrak rentetan dalam format tertentu. Ungkapan biasa ini boleh membantu kami mencari rentetan yang memenuhi keperluan khusus dalam sekeping teks dan memprosesnya dengan sewajarnya. Dalam artikel ini, kami akan menerangkan komposisi dan penggunaan ungkapan biasa ini secara terperinci untuk membantu semua orang memahami dan menerapkannya dengan lebih baik.

Kandungan soalan

Memerlukan ungkapan biasa untuk mengesahkan rentetan yang dinyatakan di bawah.

'Earn extra 20%' - valid

'Earn 20% extra' - valid

'earn extra 20%' - valid

'earn 20% extra' - valid

'Earn 20' - valid

'Earn ' - Invalid

'20' - Invalid

'Earn ^&' - Invalid
Salin selepas log masuk

Tiada watak istimewa lain dibenarkan

- Menggunakan golang 1.19

Penyelesaian

Gunakan bendera (?i) (tidak peka huruf besar-besaran) dan istilah pilihan alternatif (bukannya menggunakan lookaround yang tidak disokong oleh go ):

(?i)earn (\d+%?( extra)?|extra \d+%?)
Salin selepas log masuk

Lihat Demo Ekspresi Biasa Secara Langsung.

Lihat Demo Langsung.

Atas ialah kandungan terperinci Perlukan regex untuk mengesahkan 'peroleh tambahan 20%' atau 'peroleh tambahan 20%'. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!