Javascript 如何检查字符串是否为锚定标记?
检查字符串是否是JS中的锚定标记的最佳方法是什么 一些例子:Javascript 如何检查字符串是否为锚定标记?,javascript,Javascript,检查字符串是否是JS中的锚定标记的最佳方法是什么 一些例子: <a href='./page'>Link</a> //returns true <a href='./page'> //returns false //返回true 也许这将为您指明正确的方向: var stringOne = "<a href='./page'>Link</a>"; var stringTwo = "<a href='./page'>";
<a href='./page'>Link</a> //returns true
<a href='./page'> //returns false
//返回true
也许这将为您指明正确的方向:
var stringOne = "<a href='./page'>Link</a>";
var stringTwo = "<a href='./page'>";
function isA(str){
if (str.indexOf("href") > -1 && str.indexOf("</a>") > -1){
return true;
}else{
return false;
}
}
console.log(isA(stringOne));
console.log(isA(stringTwo));
var stringOne=”“;
var stringTwo=“”)>-1){
返回true;
}否则{
返回false;
}
}
console.log(isA(stringOne));
log(isA(stringTwo));
您可以使用正则表达式:
function isAnchor(str){
return /^\<a.*\>.*\<\/a\>/i.test(str);
}
函数isAnchor(str){
返回//^\',//true
'',//对
'',//true-不区分大小写
'测试',//错误
'Hello',//false-标记未关闭
“你好”//false
];
对于(var i=0;我将
算作锚定标记?您是如何获得字符串的?@blex Yes这是锚定标记。@DaveNewton说,就像我所做的var string=“
”,带有更完整的regexp。