首页 > 解决方案 > 如何检查输入字段中的空“//”斜杠

问题描述

我想检查一个正则表达式字段是否为空,并且取决于我想执行一个函数。输入字段是一个正则表达式字段,默认情况下它在字段中存储“//”值,如果该值包含“//”,我不想执行函数。只有当用户输入一些值时,我才会执行该函数。

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.
}

这可能吗?

标签: javascript

解决方案


if (rule.match("/\/\//")) {
    // don't call because it's equal to "//"
} else {
    // call API service
}

推荐阅读