在IF函数中使用REGEX
Using REGEX inside an IF function
我正在尝试使用带有正则表达式的if函数验证邮政编码。这能做到吗?我目前只有if功能,确保邮政编码是5个数字。
下面是我想使用的正则表达式
(^'d{5}(-'d{4})?$)|(^[ABCEGHJKLMNPRSTVXY]{1}'d{1}[A-Z]{1} *'d{1}[A-Z]{1}'d{1}$)
有人能告诉我在哪里以及如何将其添加到下面的if函数中吗?
var value = $(this).val();
if( value.length<5 || value==$(this).attr('id') ) {
$(this).addClass('error');
error++;
} else {
$(this).addClass('valid');
}
var ZipCode = "(^'d{5}(-'d{4})?$)|(^[ABCEGHJKLMNPRSTVXY]{1}'d{1}[A-Z]{1} *'d{1}[A-Z]{1}'d{1}$)";
if (ZipCode.test(98800)) {
// true
} else {
// false
}
试试这个
试试这个
var filter = "(^'d{5}(-'d{4})?$)|(^[ABCEGHJKLMNPRSTVXY]{1}'d{1}[A-Z]{1} *'d{1}[A-Z]{1}'d{1}$)";
if (!filter.test($(this).attr('id').value)) {
$(this).addClass('error');
error++;
}
else
{
$(this).addClass('valid');
}
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如果 a 为 false,则 if(a) === if(false)
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 如何在ReactJS JSX中执行嵌套的if-else语句
- Regex代码只允许一个空格
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- 正在尝试使用if和else添加类,但无法正常工作
- Regex匹配除“”之外的所有字符;.js”;
- 在PHP中使用javascript更改页面标题'if'
- RegExp:匹配Javascript中除regex值之外的所有内容
- Javascript RegEx validator
- 使用regex的jquery keydown绑定不会验证撇号和句点
- gulp-if-javascript文件,但不在gulp-useref的特定目录中
- 如何在 API 调用后和 if 语句中启用提交按钮
- 带有多个elseif的Javascript if语句
- 什么是&&在没有if的行中的变量之间
- If语句中的jQuery RegEx
- Javascript、string、RegEx、if和else if、console.log不同的输出
- 在IF函数中使用REGEX
- 在Google Script If语句中运行RegEx