我有一个Javascript错误已经报告给我,不幸的是我不知道如何重现它.IE8开发人员工具报告以下错误:意外的量词.以下行产生错误:
var g=RegExp(d+"=([^|]*)").exec(j); //output from closure-compiler
Run Code Online (Sandbox Code Playgroud)
我想我必须正确地逃避管道,\\|以解决问题,但我不知道我是否正确,因为我不知道如何重现错误.
欢迎任何建议或解决方案.
谢谢.
[UPDATE]
值d是__utmz我正在尝试检索的cookie值的键,它们列在这样的数组中["utmccn", "utmcmd", /* ... */].那么现在我没有那么多可以做,我和我的朋友流感在家.
我使用 Asp.net 和 C#。
我需要强制用户只在 4 到 128 个字符之间添加文本框控件。
我想将 ValidationExpression 属性用于验证控件。
你能指出我正确的正则表达式吗?
注意:我现在正在使用此代码,但如果 TextBox 中有双空格或换行符,它似乎无法正常工作
ValidationExpression="^.{4,128}$"
Run Code Online (Sandbox Code Playgroud)
感谢您抽出宝贵时间!