...
const checkInput = (input) => {
setInput(input.replace(/[^0-9]/g, ""));
if(input.length == 13 && /^[0-9]+$/.test(input)) // sind alle Zeichen Ziffern?
if(checkDigit(input) == input.substring(input.toString().length - 1))
Alert.alert("Hinweis", "Soll die eingegebene Nummer " + input + " in einen Barcode umgewandelt werden?",
[{text: "Ja", onPress:() => {
setStatus(true)
convert2Barcode(input)
if(showContentOfTable(initDB(), "customer") == false){ // kein Eintrag vorhanden?
console.log("test")
insertIntoTable(initDB(), "customer", input, convert2Barcode(input))
}else{
console.log("test2")
updateTable(initDB(), "customer", input, convert2Barcode(input))
}
}},
{text: "Nein", onPress:() => setInput("")}]);
else
Alert.alert("Fehler", "Die eingegebene Nummer " + input + " ist ungültig! Bitte versuchen Sie es erneut.",
[{text: "OK", onPress: setInput("")}]);
else if(input.length < 13 && itsStatus != false)
setStatus(false);
}
...