var a="aaa"
var re=new RegExp("^"+a+"$")
alert(re.test("aaa"))
var re=new RegExp("^"+a+"$")
alert(re.test("aaa"))
解决方案 »
- js如何控制页面加载顺序
- 如何用javascript实现图片新闻幻灯切换效果(不用flash)?
- 如何给当前时间的分、秒加减
- 在文本框里输入后 按 Enter 提交后 焦点按钮问题 在IE上没问题 在火狐上 怎么就出问题?
- setInterval("document.write(Math.random())",1000)为何不行?
- ASP虚拟空间不显示动态鼠标指针ani ,静态的cur可以显示。
- 如何判断不同年份两个日期之间的有多少个月(需要考虑润年等问题)????(送分50)
- 一个很难的 fso 问题
- 关于注册页面--高手赐教 --再线等
- document.cookie是字符串么?如果是,那么它的赋值操作为何与string类型完全不同呢?
- 哪个有很多javascript效果的网站是什么
- 文本框获取焦点问题(搜索过,没有类似问题)
比如下面代码中的变量a
var a="aaa"
var re=new RegExp("^"+a+"$")
alert(re.test("aaa"))
我初步的思路是/[^A-Za-z0-9_]([A-Za-z_]{1})([A-Za-z0-9_]+)(?=[^A-Za-z0-9_]{1})/
就是匹配两个非数字字母下划线中间的字符串就是变量了 返回是两个非字母数字下划线字符中间夹着一个变量名 如:
匹配这个字符串 var a=abc.dd
返回 a、=abc.、dd
现在返回的不是=abc而是 “字abc" 是错码,请高手指教请用这段代码测试,看是否能返回字符串
var Select=aa;
this.DStr+="<td width='110' id='TodayTD' onmouseover='this.style.background=\"#cccccc\"' onmouseout='this.style.background=\"\"' title=\"当前日期\" onclick='TableFunction().SelectToday()'>》今天《</td>\n";/*获取用来显示日历的层和用来显示日期的text对象*/
this.Sethideobj=function(divid,tobj)
{
var ideobj;
TableFunction().hideobj=dividdfafd;
TableFunction().targetobj=tobj;
}
/*让text显示日期*/
this.Getdate=function(tobj)
{
tobj.value=TableFunction().datevalue;//////////////////////加时间
}
this.Showmycal=cal_showddee;//绘出日历
this.Hidemycal=cal_hide;//隐藏日历
this.Fill=cal_fill;//将日历填充到层中
this.Display= cal_display;//展示完整的日历控件
this.Disappear=clickanywhere;
adfdfdf=abcdefdfafa;
return this;
var aa=f_aaa;
var aa=_aaaaa;
var aa=aaaaa_;
var aa=_dasfasdf_;
var aa=afdfaa;
}
这段代码不可执行,只是用来当文本测试的:)