`
ych19850810
  • 浏览: 32441 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

eval

阅读更多
   今天完成了一个很奇怪的任务。当页面加载时利用Ajax从后台数据库中取出了一个字符串(假设用变量checkStr表示),然后利用
这个字符串去校验其他字符串是不是符合规则。直接调用checkStr.exec(需要检验的字符串),报不支持该对象属性或方法的错误,
最后终于解决了问题,将eval(checkStr)把字符串checkStr转换为对象赋给另外一个变量,然后再执行exec方法就可以了。
分享到:
评论

相关推荐

    java实现js中eval功能

    在JavaScript中,`eval()`函数是一个非常特殊且强大的工具,它能够将字符串作为JavaScript代码执行。这个功能在处理动态生成的代码或者解析JSON时非常有用。然而,由于安全和性能问题,`eval()`通常被避免在生产环境...

    java实现eval函数

    在Java编程语言中,`eval`函数通常与JavaScript关联,因为JavaScript有一个内置的`eval`函数,它能够解析并执行一个字符串作为JavaScript代码。然而,Java本身并不直接提供类似的功能。`eval`函数在Java中并不是标准...

    eval 加密和解密

    在这里,我们将深入探讨eval函数在加密和解密中的应用,以及相关工具的使用。 首先,`eval`是一个在许多动态语言中都存在的函数,如JavaScript和PHP,它的主要功能是将字符串当作可执行的代码来运行。在加密和解密...

    使用NLG-Eval需要依赖的数据包

    NLG_Eval是一款用于自然语言生成(Natural Language Generation, NLG)评估的工具,它能够帮助研究人员和开发者量化地分析生成文本的质量。在使用NLG_Eval之前,我们需要确保安装了必要的依赖数据包,以便该工具能...

    rank-eval-client-6.2.3-API文档-中英对照版.zip

    赠送jar包:rank-eval-client-6.2.3.jar; 赠送原API文档:rank-eval-client-6.2.3-javadoc.jar; 赠送源代码:rank-eval-client-6.2.3-sources.jar; 赠送Maven依赖信息文件:rank-eval-client-6.2.3.pom; 包含...

    ide-eval-resetter-2.3.5.zip

    ide-eval-resetter-2.3.5-c80a1d.zipide-eval-resetter-2.3.5-c80a1d.zipide-eval-resetter-2.3.5-c80a1d.zipide-eval-resetter-2.3.5-c80a1d.zipide-eval-resetter-2.3.5-c80a1d.zipide-eval-resetter-2.3.5-c80a1d...

    ide-eval-resetter-2.1.14.zip

    IDE Eval Resetter 2.1.14 是一个专门针对集成开发环境(IDE)的评估期重置工具。这个版本2.1.14的压缩包包含了一个名为 "ide-eval-resetter" 的核心程序,它主要用于解决开发者在使用试用版IDE时遇到的评估期限制...

    Z.Expressions.Eval 4.0.68.zip

    《Z.Expressions.Eval 4.0.68:强大的表达式评估库》 在.NET开发领域,Z.Expressions.Eval是一款非常实用的库,主要用于解析和执行动态表达式。该库的最新版本4.0.68引入了对.NET 3.1和.NET 6框架的全面支持,为...

    前端项目-expr-eval.zip

    《前端项目-expr-eval:数学表达式求值器的深度解析》 在现代Web开发中,前端项目扮演着至关重要的角色,它们是用户与应用程序交互的直接界面。本篇文章将深入探讨一个名为"expr-eval"的前端项目,这是一个用于解析...

    GD32450i-EVAL开发板原理图

    根据提供的信息,GD32450i-EVAL开发板原理图包含多种接口的参考设计,为开发人员提供了硬件设计的详细蓝图。这些接口包括电源管理、SPI通信接口、串口通讯、USB接口(全速和高速)、I2C、CAN总线、以太网连接以及...

    ide-eval-resetter-2.2.3-031813.zip

    IDE-Eval-Resetter 是一个专门针对IDE的评估期重置工具,通常用于开发者在试用期结束后继续使用软件。版本号"2.2.3-031813"表示这是该工具的第2.2.3次更新,发布日期可能是2013年3月18日。这个工具主要解决的是IDE...

    trec_eval_latest.tar

    《TREC评估工具trec_eval最新版本解析》 在信息技术领域,信息检索(Information Retrieval, IR)是一项至关重要的任务,而TREC(Text REtrieval Conference)是推动这一领域发展的重要活动。作为IR评估的标准工具...

    STM3210E-EVAL原理图

    STM3210E-EVAL是一款基于STM32微控制器的评估板,它为开发者提供了在实际项目中测试和开发STM3210B系列芯片的功能。STM32是意法半导体(STMicroelectronics)推出的基于ARM Cortex-M内核的微控制器系列,以其高性能...

    ide-eval-resetter

    "ide-eval-resetter"是一个专门针对集成开发环境(IDE)的工具,主要用途是重置IDE的评估期,使得用户可以继续免费试用。在软件开发领域,很多IDE提供了有限时间的试用版本,试用期结束后如果没有购买许可证,通常会受...

    ide-eval-resetter-2.1.14

    标题“ide-eval-resetter-2.1.14”暗示了这是一个针对IDE(集成开发环境)的评估重置插件,版本号为2.1.14。这类插件通常用于开发者在试用期间延长IDE的免费使用期限。IDEs如IntelliJ IDEA、Eclipse或Visual Studio ...

    如何禁用php eval

    disable_functions = eval无法禁用 eval 的原因是,eval 是一个语言构造器而不是一个函数。因此,需要使用第三方扩展,例如 Suhosin,来禁用 eval。 Suhosin 是朝鲜语“守护神”的音译,是一个专门的安全小组开发的...

    DataBinder.Eval总结

    `DataBinder.Eval` 是ASP.NET中用于在控件中绑定数据的一个非常重要的方法,它允许开发者在ASP.NET页面上动态地从数据源获取值并显示。本文将深入探讨 `DataBinder.Eval` 的基本使用方式,高效用法,以及如何实现...

    idea插件-eval-resetter

    "idea插件-eval-resetter"是一款针对IntelliJ IDEA开发的插件,主要用于解决IDEA试用期到期或者评估限制的问题。在开发环境中,开发者经常需要使用IDEA进行项目开发,而IDEA的免费试用期有限,过了试用期后会受到...

    javascript执行eval函数时利用正则表达式去掉回车符换行符和注释

    JavaScript中的`eval()`函数是一个非常强大的工具,它能够将字符串作为JavaScript代码来执行。然而,直接使用`eval()`可能存在安全风险,比如代码注入攻击。在某些特定场景下,我们需要对输入的字符串进行预处理,...

    EVAL操作集合 包含Eval()的一些常用操作 常用函数

    EVAL操作集合包含Eval()的一些常用操作常用函数 EVAL操作是ASP.NET中的一种绑定机制,可以将数据绑定到控件上,以便在页面上显示数据。Eval操作可以计算字符串,并绑定字段等功能。 在使用Eval操作时,需要注意...

Global site tag (gtag.js) - Google Analytics