У меня есть 2 ключа в полезной нагрузке, для которых я хочу проверить значения, вот сценарии
{
"System" : "ABC",
"Number" : 123.45
},
{
"System" : "ABC123",
"Number" : "123abc"
}
Я хочу проверить, содержит ли строка System только символы, а не числа.
Я пробовал isAlphanumeric(payload[0].system)
или contains(payload[0].system, /^[0-9]+$/
, но это все равно не дало мне правильного результата. как сделать так, чтобы в системе были только символы, а не буквы и цифры?
То же самое для числа, я хочу проверить, есть ли в числовом поле какой-либо символ или нет? Если я использую isNumeric(payload[0].number)
, он не проверяет десятичную дробь и возвращает false, если число имеет десятичные дроби, если я использую isDecimal(payload[0].number)
и если число 1234
, это не проверяет.
Как мне проверить эти 2 поля?