JavaScript:当 Excel 数据从 Asterisk 开始时如何终止 Asterisk

标签 javascript excel if-statement

我正在尝试使用 if 语句读取 Excel 数据,其中当脚本找到任何以星号开头的数据时,脚本会通过从该字母数字数据终止该星号来从 Excel 工作表中读取该数据,并将该数据填充到 Web 应用程序的字段中。

例如以下是我的 Excel 工作表格式:

Data Description  Actual Data

    First Name         John
    Last Name          Smith
    Date Of Birth      *02/25/1960

你可以注意到,我在出生日期之前提到了星号,我希望 JavaScript 仅当脚本识别出出生日期之前提到了星号时才读取。否则就忽略出生日期。

我使用的以下代码:

var $dueDate = person.$dueDate;

if ($dueDate == ("*") != -1)

{       

     $dueDate = $dueDate.replace(/\*/g,'');

    var $dueDate = person.$dueDate;

    person.$dueDate = $dueDate;

    _log('Due Date is:' + $dueDate);

}

最佳答案

您需要检查字符串中 * 的出现,请考虑以下简单示例,

   

 $(function(){
    var strDate = ["*2/11/1983","3/4/1867","4/11/1990"];
    $.each(strDate,function(i){
      if(strDate[i].indexOf("*") != -1){
strDate[i] = strDate[i].replace(/\*/g,'') // Include this if you need to remove * from string
        console.log(strDate[i]);
      }
    })
});    
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

关于JavaScript:当 Excel 数据从 Asterisk 开始时如何终止 Asterisk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42859639/

相关文章:

javascript - 调整 Magento 中 page.xml 中包含的 js 脚本

excel - vba如何插入空格删除双行

vba - Excel VBA : Can't get a match, 错误 "Unable to get the Match property of the WorksheetFunction class"

python - 如何在不加载整个文件的情况下从 XLS 文件中获取工作表名称?

c++ - 为什么 if 语句不起作用

python - 以 Django 模板语言快速运行 if 语句

javascript - 函数引用而不是函数体 - 在循环中(带参数)

javascript - Dojo:过滤选择模板

javascript - 如何正确设置原型(prototype)?

java - if 语句仅在我之前打印到终端时执行