У меня есть ленивая форма с двумя текстовыми полями. Когда я нажимаю кнопку, я в основном объединяю два текстовых поля с разделителем. Есть как специальный разделитель, который на самом деле не может быть введен в текстовое поле html, даже если & #xxx; используется синтаксис?Javascript Escape Characters
0
A
ответ
0
Зачем конкатенация? Как насчет использования JSON?
Простой и безопасный формат конкатенация будет
<length of the first string> <space> <first string> <second string>
Например
'abcd' + 'foo' => '4 abcdfoo'
0
Нет, если вы хотите запретить символы, вам придется добавить какой-то javascript, чтобы предотвратить их ввод. Или просто удалите их из каждого поля перед присоединением.
0
Все, что может быть набран в текстовом поле, поэтому так важно, чтобы дезинфицировать весь пользовательский ввод.
Естественное расширение на произвольное количество строк: '4 abcd 3 foo 3 bar'. Но я все равно поеду с JSON, если мне придется строко кодировать сложные данные (если вы можете вызвать комплекс массивов). – Thilo
Это более или менее то, что я хочу. Теперь я должен посмотреть в JSON. Благодарю. – Shawn