我对正则表达式的知识非常薄弱。我需要帮助构建正则表达式,如果用户将标题文本框字段空,则尝试显示两个通知。在我最初的项目中,有不止一个文本框用于货币、描述文本框、chekcbox等。但是我不想让这个例子变得更广泛,所以我只使用一个文本框。
如果文本框字段为空,则两个通知都会出现,但问题是,一旦正确的输入被放置,它仍然显示通知号二:"*描述性标题“。为什么会这样呢?
JS表达式
"required": { // Add your regex rules here, you can take telephone as an example
JS代码:
我使用以下邮政编码验证三个国家/BR/CA的邮政编码。
/*To Get ZipCodeRegex as per country */
function getZipRegEx(inputcountry) {
var returntext;
if (inputcountry == "USA") {
returntext = /^\d{5}$/
}
else if (inputcountry == "CA") {
returntext = /^[ABCEGHJKLMNPRSTVXYabceghjklmnprstvxy]{1}\d{1}[
我试图使用来自formvalidation.io的表单验证器验证几个字段,但使用它遇到了一些问题。我需要找出一个文本框(日期,电话,电子邮件)是否有一个值(用户填写的文本框外),并验证该字段。但是,如果用户不填写文本框,则不要验证该字段。用户可以开始填写文本框,然后删除其内容,如果他们这样做,则不应验证该字段。有人能帮我解决这个问题吗?
我尝试过一些不同的技术,比如addEventListener之类的,但是我还没有完全了解我需要它的方式。
下面是我目前所拥有的一个例子。
$("#Q_dob_text").change(function () {
var dob
日安,
我有一个具有两个文本框的表单,并在其他页面上使用了以下代码,因此我知道这是可行的。
$(document).on('focusout', '.rate', function() {
var thisTextbox = $(this).val();
if (thisTextbox.length > 0) {
var number = parseFloat(thisTextbox);
if (!isNaN(number))
$(this).val(String.format(