2013-03-20 4 views
1

Я читаю значение скрытого поля с помощью javascript. Значение, которое я получаю, находится в пределах одной кавычки ('78963'). Я могу удалить эту одинарную цитату? Я хочу значение без одинарной кавычки (78963). Пожалуйста, помогите мне решить проблему.Как удалить одиночную цитату из значения скрытого поля в javascript

+1

ли вы имеете в виду просто: ' yourValue.replace (/ '/ g, ""); '? Или я чего-то не хватает? Каковы возможные значения строки? –

+0

Спасибо. Он должен работать – Irappabi

ответ

4

Я думаю, вы просто хотите, чтобы преобразовать строковое значение в числовое.

Просто используйте parseInt():

parseInt("78963", 10); // 78963 

Если значение симулирует завис, есть parseFloat() метод:

parseFloat("78963.1"); // 78963.1 

И еще один ярлык, чтобы сделать литье:

+"78963"; // 78963 

В случае, если вы просто хотите заменить одиночные кавычки, вы можете использовать:

"'78963'".replace(/'/g, ""); // "78963" 

(как указано другими) или сделать хитрый раскол:

"'78963'".split("'")[1]; // "78963" 
+0

Это не похоже на что-то вроде '', вот как я интерпретирую этот вопрос. –

+0

@PeterHerdenborg Ну, это может быть. Обновлен мой ответ. – VisioN

+0

Отлично. Возможно, ваша оригинальная интерпретация была правильной. Вопрос немного расплывчатый. –

0

Просто $('#element').val(), вы получите точное значение. здесь элемент будет идентификатором скрытого окна.

0

Если это правда, что значение поля ввода скрытом содержит одиночные кавычки, то (на мой взгляд) лучший ответ тот, который JamesAllardice положить в комментарий:

yourValue.replace(/'/g, ""); 
Смежные вопросы