这是我的 PHP 正则表达式:
if(preg_match('/^(([^,]+,){4}[^,]+\n){3}$/', $all_questions))
{
//Code here
}
这就是我尝试将其转换为 Javascript 的方式:
if(fullString.match('/^(([^,]+,){4}[^,]+\n){3}$/'))
{
//Code here
}
虽然 PHP 和 Javascript 之间的正则表达式语言略有不同,但我不确定如何将其从 PHP 转换为 Javascript。
这是我要验证的示例:
question1,answer1,answer2,answer3,answer4
question2,answer1,answer2,answer3,answer4
question3,answer1,answer2,answer3,answer4
我需要验证确切的格式,即:
string[comma]string[comma]string[comma]string[comma]string[linebreak]
string[comma]string[comma]string[comma]string[comma]string[linebreak]
string[comma]string[comma]string[comma]string[comma]string[linebreak]
每行总是有 5 个字符串和 4 个逗号,不会多也不会少。
这就是我的 PHP preg_match 的样子:
if(preg_match('/^(([^,]+,){4}[^,]+\n){3}$/', $fullString))
{
//Code here
}
有人可以帮我将其转换为 Javascript 正则表达式吗?
非常感谢,谢谢!