【发布时间】:2016-04-25 11:44:06
【问题描述】:
我正在尝试为末尾带有跳行的数字 (\n) 找到正确的正则表达式,但每次它都不起作用。
我的正则表达式是/^\d+(\n)$/。
编辑:文本区域包含:
22\n
33
这是我的代码(我正在尝试验证 textarea 中的内容,并且只有在每行末尾带有 \n 的数字):
function valideChamp()
{
var rExp1 = /^\d+(\n)$/;
var aChamps = document.querySelector("textarea").value;
if (rExp1.test(aChamps.value)==true){
alert("Valide")
}
else {
alert("Invalide")
return false;
}
}
【问题讨论】:
-
'123\n'.match(/^\d+(\n)$/)工作正常。 -
我不熟悉.match,它有什么作用?
-
匹配字符串中的正则表达式。
-
好吧,我不确定它是如何工作的,但它不适用于我。我只使用 JS
-
您将不得不添加更多代码或其他东西,真的不清楚什么不起作用。
标签: javascript