问题标签 [reg-expressionvalidator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 正则表达式验证器中的反斜杠转义
我需要确保输入值至少包含一个点,所以我使用了以下内容:
那是行不通的。通过检查页面源,我可以看到 ASP.NET 转义了反斜杠字符,因此在 java-script 中它看起来像"\\.+"
. 为什么会这样做,我如何防止 RegularExpressionValidator 转义它?
asp.net - 正则表达式验证器 VS Ajax 1.0.20229
.NET Framework 2.0
我们有一个运行Ajax version 10618
.
但事实上,这是 dll 的旧版本,因此我们计划将其切换到 .dll 的“最新”.NET Framework 2.0
版本AjaxControlToolkit version 20229
。
在我们的测试中,我们检测到 ASP 控件存在问题,该控件RegularExpressionValidator
过去在旧版本中运行良好。
每当目标控件的输入与验证不匹配时,控件就会显示我的文本,在这种情况下,它是一个红色星号,位于下一行中,并在控件中显示以下内容:"-1.7976931348623157e+308"
。
表达式没有任何问题,因为正如我所说,它适用于旧版本的Ajax
,并且我找不到与RegularExpressionValidators
和Ajax
版本相关的任何内容。
PS:验证器和控件都在 UpdatePanel 中。
PS 2:对于旧版本,它会在控件中放置一个 0,然后在表达式不匹配时显示它旁边的红色星号。
编辑:
这是控件,完全复制:
它还NumericUpAndDownExtender
附有:
asp.net - 向 RegularExpressionValidator 添加异常
我正在尝试向我的RegularExpressionValidator
基本上,如果用户在尝试提交该字段时未向我们提供信息,我将使用文本“未提供”填充文本框,我有一个RegularExpressionValidator
仅允许0-9
字符的字段,因此它显示错误消息。
有没有办法将异常“未提供”添加到我的RegularExpressionValidator
?
这是代码RegularExpressionValidator
谢谢
asp.net - 正则表达式正则表达式验证器
抱歉,如果这已经得到解答,但我在这里找不到。我知道它可能,但对正则表达式的了解非常有限。我有一个ASP.NET
项目,我想检查一个值的前两个字符是否以GY
, BT
,开头JE
,如果是则触发验证失败。
我现在在我的 RegularExpressionValidator 中拥有的是:
任何帮助将不胜感激。
谢谢乔恩
asp.net - asp.net 4.0 正则表达式验证器
我需要修改我的正则表达式验证器代码以要求用户满足以下密码要求:
一种。至少包含 2 个大写字符:A, B, C
等。
湾。至少包含 2 个小写字符:a, b, c,
等。
C。至少包含 2 个数字:1,2,3,4,5,6,7,8,9,0
d。至少包含2个特殊字符,即
当前代码只需要 10 个字符的密码长度:
.net - RegularExpressionValidator 只允许链接
我的项目中有一个文本框。我希望用户在这里只写来自Vimeo
. 我该怎么做RegularExpressionValidator
?是否可以?
asp.net - RegularExpressionValidator 只检查一次
我有一个表格,我希望客人在其中输入他们的name
等address
...在每个字段上我都有一个RequiredFieldValidator
和一个RegularExpressionValidator
。
例如:
当我输入一个包含数字的名称(即未通过正则表达式)并且"tab"
不在 中时TextBox
,RegexValidator
立即显示为 *,并且表单无法提交。但是当我回去删除数字(即通过Regex
)时,Validator
似乎没有重新检查输入,并且表单将永远无法提交。
有没有办法在离开框时始终触发验证,而不仅仅是第一次(除了在 TextBox 失去焦点时调用验证方法)。我会认为这将是自动的?
我花了一些时间试图找到这个问题的答案,但我不确定如何将我的问题表述为“彻底研究它”,所以如果这是重复的,我很抱歉。
我确实看到了这个: ASP.NET:RegularExpressionValidator 不重新检查输入 ,但对我来说并没有真正的帮助。
c# - 动态添加 RegularExpressionValidator C#
我有这个FileUpload
控件可以自动添加一个FileUpload
控件。但我需要让它也创建一个RegularExpressionValidator
. 不知道我该怎么做。
有任何想法吗?
asp.net - 正则表达式验证器 asp.net
我试图确保用户只能输入a-z
和0-9
字符。为此,我使用了 RegularExpressionValidator 类:
虽然在后面的代码中我试图检查用户是否使用
但是即使用户输入!&%()
我无法理解我做错了什么,这个方法也会返回 True 。是我的正则表达式错误吗?