Javascript CSV проверки - PullRequest
       4

Javascript CSV проверки

2 голосов
/ 25 марта 2010

Как проверить значения, разделенные запятыми, в текстовом поле и вызвать предупреждение, если не найдено. И в нем должны быть такие символы, как A,B,C,D

  function validate()
   {
         //validate text box;
   }
  <input type="text" id="val" >A,B,C,D</input>
  <input type="button" id="save" onclick="validate()">  

Спасибо.

Ответы [ 3 ]

3 голосов
/ 25 марта 2010
/^[A-Za-z](?:,[A-Za-z])*$/.test(document.getElementById("val").value)
1 голос
/ 11 мая 2015

Вы должны использовать библиотеку csv для проверки, одна из хороших есть http://papaparse.com/

var  val = document.getElementById('val').value;
var results = Papa.parse(csvString, config)
var errors = results["errors"] 
1 голос
/ 25 марта 2010

Я надеюсь, что это поможет вам

function validate()
{
    val = document.getElementById('val').value;
    val = val.split(',');
    alert(val[0].length);
    for(var i=0;i<val.length;i++)
    {
        if(val[i].length != 1){
            alert("Please check value should be coma seperated at every single characters");
            return false;
        }
    }
    return true; 
}

HTML:

<input type="text" id="val" value = 'A,B,C,D' ></input>
<input type="button" id="save" onclick="return validate()">  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...