Как добавить знак процента в NSString

Если вы просто пытаетесь проверить, является ли строка целым числом (без десятичных знаков), регулярное выражение - это хороший способ. Другие методы, такие как isNaN, слишком сложны для чего-то настолько простого.

function isNumeric(value) {
    return /^-{0,1}\d+$/.test(value);
}

console.log(isNumeric('abcd'));         // false
console.log(isNumeric('123a'));         // false
console.log(isNumeric('1'));            // true
console.log(isNumeric('1234567890'));   // true
console.log(isNumeric('-23'));          // true
console.log(isNumeric(1234));           // true
console.log(isNumeric('123.4'));        // false
console.log(isNumeric(''));             // false
console.log(isNumeric(undefined));      // false
console.log(isNumeric(null));           // false

Чтобы использовать только целые числа positive , используйте это:

function isNumeric(value) {
    return /^\d+$/.test(value);
}

console.log(isNumeric('123'));          // true
console.log(isNumeric('-23'));          // false
449
задан DarenW 22 April 2016 в 19:55
поделиться

2 ответа

Код знака процента в формате NSString имеет значение %% . Это также верно для форматов NSLog () и printf () .

935
ответ дан 22 November 2019 в 23:05
поделиться

Экранирующим кодом для знака процента является «%%», поэтому ваш код будет выглядеть следующим образом

[NSString stringWithFormat:@"%d%%", someDigit];

Кроме того, все другие спецификаторы формата можно найти в Статьи по концептуальным строкам

]
137
ответ дан 22 November 2019 в 23:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: