javascript - 如何检查输入字段中的空“//”斜杠
问题描述
我想检查一个正则表达式字段是否为空,并且取决于我想执行一个函数。输入字段是一个正则表达式字段,默认情况下它在字段中存储“//”值,如果该值包含“//”,我不想执行函数。只有当用户输入一些值时,我才会执行该函数。
new shared.form.RegexField({
ref : 'regexField',
fieldLabel : 'Regular Expression',
allowBlank : false,
width : 300,
});
前任:
var rule = "//";
if(rule) {
// dont do anything;
}
但是,如果规则包含一些值,例如:
rule = "/test/";
if(rule) {
// call API sevrice.
}
这可能吗?
解决方案
if (rule.match("/\/\//")) {
// don't call because it's equal to "//"
} else {
// call API service
}
推荐阅读
- python - 如何从通过 Javascript 打开的页面获取 html?
- python - 如何让随机文本每隔几秒钟从列表中出现一次?
- flutter - 如何使用带有 PopupMenu 的消费者?
- tensorflow - Apache Ignite - 无与伦比的论据
- javascript - Nodejs Web 抓取与 Cheerio,以意想不到的方式获取文本
- python - Python ndArray 生成 [不同数据类型列]
- css - 如何修复 min-device-width 和 max-device-width 的 css 错误
- python - Tkinter 背景图像未显示
- c - PIC16F877A 接口 GPS 有和没有中断代码不工作
- three.js - 如何在绘图线中设置不透明度使用three.js,使用LineBasicMaterial?