javascript 正则表达式 变量
我想在正则表达式中插入变量vara="正则表达式"vars="/"+a+"/"可是这样不行啊我想实现的效果是vars=/正则表达式/请高手做答这个方法似乎没有效果啊,而且...
我想在正则表达式中插入变量
var a="正则表达式"
var s="/"+a+"/"
可是这样不行啊
我想实现的效果是
var s=/正则表达式/
请高手做答
这个方法似乎没有效果啊,而且我用alert(s)输出时显示的是
//正则表达式//
用这句var s=/正则表达式/ 有效
用这句var s="/"+a+"/" 无效
用这句var s="//"+a+"//" 无效 展开
var a="正则表达式"
var s="/"+a+"/"
可是这样不行啊
我想实现的效果是
var s=/正则表达式/
请高手做答
这个方法似乎没有效果啊,而且我用alert(s)输出时显示的是
//正则表达式//
用这句var s=/正则表达式/ 有效
用这句var s="/"+a+"/" 无效
用这句var s="//"+a+"//" 无效 展开
3个回答
展开全部
<script language="javascript">
function check()
{
var str=document.getElementById("input1").value
var s="正则表达式"
var re = eval("/^"+s+"$/ig")
alert(re.test(str))
}
</script>
<input id="input1">
<input type="button" value="确定" onclick="check()">
====================================================
<script language="javascript">
function check()
{
var str=document.getElementById("input1").value
var s="正则表达式"
var re = eval("/^"+s+"$/ig")
alert(re.test(str))
}
</script>
<input id="input1">
<input type="button" value="确定" onclick="check()">
function check()
{
var str=document.getElementById("input1").value
var s="正则表达式"
var re = eval("/^"+s+"$/ig")
alert(re.test(str))
}
</script>
<input id="input1">
<input type="button" value="确定" onclick="check()">
====================================================
<script language="javascript">
function check()
{
var str=document.getElementById("input1").value
var s="正则表达式"
var re = eval("/^"+s+"$/ig")
alert(re.test(str))
}
</script>
<input id="input1">
<input type="button" value="确定" onclick="check()">
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询