REGEX berfungsi dalam krom tetapi rosak dalam safari
P粉506963842
P粉506963842 2024-01-16 15:38:53
0
1
555

Ungkapan biasa javascript berikut menyebabkan SyntaxError dalam safari: Ungkapan biasa tidak sah: nama penentu kumpulan tidak sah"

/^(?!\s)[A-Za-z0-9\'\.\-\,\s]*(?<!\s)$/.test('ABCD@#');

Bolehkah seseorang membantu saya menulis semula regex yang akan berfungsi dalam safari?

Saya mendapati bahawa safari tidak menyokong look behind, tetapi masih tidak boleh menulis semula keseluruhan regex, yang akan berguna untuk safari.

P粉506963842
P粉506963842

membalas semua(1)
P粉949190972

Ubah suai corak anda untuk mengelakkan ulasan negatif. Memandangkan anda nampaknya mahukan aksara bukan ruang putih sebagai aksara terakhir, gunakan sahaja kelas aksara.

/^(?!\s)[A-Za-z0-9'.,\s-]*[A-Za-z0-9'.,-]$/.test('ABCD@#')

Nota sampingan: Corak semasa anda kelihatan salah untuk perkara yang anda cuba padankan.

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!