为了账号安全,请及时绑定邮箱和手机立即绑定

v在正则表达式中使用变量

v在正则表达式中使用变量

尚方宝剑之说 2018-08-27 09:09:59
var x = 3;var y = 11;var str = 'adcdefg';//用户名var regk = "/^[a-zA-Z\d]\w{"+x+","+y+"}[a-zA-Z\d]$/";//正则var reg = eval(regk);alert(reg);if(reg.test(str)){ alert('1');}else{ alert('0');}如上代码,alert弹出的内容正是正则表达式的内容,然而在匹配之后,仍旧弹出0,这是为什么?该如何修改?谢谢
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 618 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信