收藏
回答

对象无法保存正则表达式?

框架类型 问题类型 操作系统 工具版本
小程序 Bug macOS 2.4.2

var a =

var a= {
        name: '申请单位',
        holder: '请输入申请单位',
        reg: /\S/,
        key: 'corp_name',
        type: 'text',
        value: '',
      }



回答关注问题邀请回答
收藏

1 个回答

  • 灵芝
    灵芝
    2019-01-09

    这边测试是可以的呀


    2019-01-09
    有用
    回复 6
    • 2019-01-09

      应该是放入data中,data中不可以

      2019-01-09
      回复
    • 僵尸浩
      僵尸浩
      2019-01-09回复

      放入data应该是要给页面展示使用,这里把正则放入data的用意是什么呢

      2019-01-09
      回复
    • 2019-01-10回复僵尸浩

      这么说吧,我有一串对象数组,里面包含我要填入的所有字段信息,里面包含字段的中文名称、placeholder、字段的提交key值、输入类型、校验规则(正则),遍历渲染,而不是固定写死。这样不是有利于开发吗?而不是把整个页面写死呢~

      2019-01-10
      回复
    • 僵尸浩
      僵尸浩
      2019-01-10回复

      https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/data.html小程序的模板语法里不支持方法调用,所以.indexOf .match .test 这样的字符串方法都是用不了的,即使传出去也没用。


      建议处理好了数据再setData

      2019-01-10
      回复
    • 2019-01-10回复僵尸浩

      其实我不是需要让他放入到模版,只是每列数据的内容体内保存着正则,只是data中的正则被替换成了空对象,当我提交的时候就可以对数据体遍历,校验出他们是否符合要求而已

      2019-01-10
      回复
    查看更多(1)
登录 后发表内容