老實說,我對正則表達式感到恐懼,我需要大量的幫助來製作這個PHP正則表達式。雖然,我已經決定,我需要將一噸我的代碼轉換爲Javascript。如何將此PHP Regex轉換爲Javascript Regex?
這是我的PHP正則表達式:
if(preg_match('/^(([^,]+,){4}[^,]+\n){3}$/', $all_questions))
可能有人給我一個手將其轉換爲一個JavaScript正則表達式?
非常感謝,謝謝!
老實說,我對正則表達式感到恐懼,我需要大量的幫助來製作這個PHP正則表達式。雖然,我已經決定,我需要將一噸我的代碼轉換爲Javascript。如何將此PHP Regex轉換爲Javascript Regex?
這是我的PHP正則表達式:
if(preg_match('/^(([^,]+,){4}[^,]+\n){3}$/', $all_questions))
可能有人給我一個手將其轉換爲一個JavaScript正則表達式?
非常感謝,謝謝!
在JS中,你可以簡單地做一個.test()與正則表達式(不需要改變表達式)。
var yourRegEx=/^(([^,]+,){4}[^,]+\n){3}$/;
if(yourRegEx.test($all_questions) { // replace $all_questions with your
// js variable
}
**正則表達式**在所有語言中都很常見。不具體。 – Praveen
@ user1671639不,不是。此外,各種實現之間還有相當多的[顯着差異](http://www.regular-expressions.info/refflavors.html)。 – Gumbo
@ user1671639並非如此。這取決於正則表達式解析器語言/技術的用途。有不同的實現,它們略有不同,但除非您使用某些高級功能,否則不會引人注意。 – Leri