问题标签 [regula]
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.
javascript - 是否可以使用 regula 创建具有多个正则表达式模式的验证?
我需要检查给定的文本是否被验证为 wep 密钥。所以我需要检查一个字段的所有正则表达式。有没有办法用regula做到这一点?
javascript - 检查模式是否不匹配
在Regula中,我怎样才能有一个不匹配模式的约束?我可以@Pattern
这样使用:
但假设这/[0-9]-[A-Z]{3}-[0-9]{4}/
是一个“坏”模式,我想让他们输入任何与该模式不匹配的内容。
在常规 JavaScript 中,我可以这样做:
我怎样才能在 Regula 中做到这一点?
regula - 使用 Regula 验证日期范围
有没有办法使用@Range 来验证 Regula 中的日期范围?(同上@Min 和@Max)
还是我需要使用@Custom?
和
似乎不接受任何 Date 类型的东西——只接受数字或字符串。
regula - Regula.js 现在是否支持远程/异步自定义验证?
根据发布文档,Regula 1.3.0 应该支持异步验证。似乎复合约束能够以某种方式选择异步。这也适用于自定义验证吗?这将是什么语法?
javascript - 使用带有自定义错误消息的 regula.validate() 验证表单
我想验证带有自定义错误消息的表单,如下所示
<input type="text" name="numberdigit" class="numberClass" placeholder="Number Digit" data-constraints='@Required(message = "Number Digit is required.")' />
<input type="text" name="numberdigit" class="numberClass" placeholder="Number Digit" data-constraints='@Required(message = "Number Digit is required.")' />
<select class="something" name="action" data-constraints='@Required(message = "Please select text1 or text2.")'>
<option>text / text2</option>
<option value="0">text 1</option>
<option value="1">text 2 </option>
</select>
提交时显示错误,但我想要的是错误需要显示在带有自定义 div 的输入字段下方 <div class="alert-error0"> Number Digit is required </div>
一些循环没有关闭,每次错误计数不断增加时,请帮助我解决问题。如果显示错误,还需要为输入字段添加类。一旦我们输入一些值错误字段并且需要删除错误类
javascript - Regula 表单验证在验证时崩溃
我第一次使用这个库,也许我犯了一些愚蠢的错误,但我卡住了。
我正在使用 Play Framework 2.0 像这样为规则 1.3.3 提供服务
然后我有
请注意,由于 Play Framework 模板,@@ 是必需的,但是浏览器会看到相同的行,如下所示:
和
在控制台上:
如果我添加另一个元素:
并将验证码更改为:
我得到:
每当输入字段更改时,我也尝试调用 regula.validate() ,但是这个简单的每次都返回一个空数组。
我究竟做错了什么?
谢谢你的帮助。
javascript - 如何防止正则表达式占用空格
我正在制作一个正则表达式,它可以包含任意长度的电话号码,并且可以在号码中的任何位置包含(+ 和)。
但是这个正则表达式正在占用其中不正确的空格。有人可以帮我改变这个吗?
javascript - 如何使用正则表达式匹配汉字,如,。';'
我正在使用 javascript 将字符串转换为我想要的!我可以使用正则表达式并使用什么正则表达式?有没有人可以帮助我?
regex - 检查点正则表达式
我在文档中找到了这两个表达式:
要匹配 mydomain.com 的子域:(^|.*\.)mydomain\.com
要匹配 mydomain.com 的域和子域:(^|.*\.)*mydomain\.com
我不明白为什么这些表达意味着他们所说的意思。谁能解释一下这两种表达方式吗?
regex - 带有限制的浮点数的正则表达式
我需要用于浮点数的正则表达式和具有限制的整数,例如它将接受点前的 1 或 2 位数字和点后的 1 或 2 位数字。整数限制应为 2 位数。什么应该是有效的: