Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   как в input передать текст по маске из трех переменных var1Xvar2Xvar3 (https://javascript.ru/forum/jquery/84840-kak-v-input-peredat-tekst-po-maske-iz-trekh-peremennykh-var1xvar2xvar3.html)

ufaclub 12.01.2023 17:09

как в input передать текст по маске из трех переменных var1Xvar2Xvar3
 
<input name="gabarit" type="text" value="" >



т.е есть три переменные js

var1
var2
var3


как их передать в value="" как по маске var1Xvar2Xvar3

где X просто разделитель

voraa 12.01.2023 17:28

elem.value = `${var1}X${var2}X${var3}`;

ufaclub 12.01.2023 17:34

спасибо. а если вот такой еще случай

уже value="1x0.038x0.025" как заменить только знак что до первого x

т.е менять только 1 на значение переменной var1 а часть x0.038x0.025 не трогать

рони 12.01.2023 17:44

ufaclub,
let value="1x0.038x0.025";
let n = '12345';
let reg = /.*?(?=x)/;
value = value.replace(reg, n);
alert(value);


let value="1x0.038x0.025";
let n = '12345';
let ar = value.split("x");
ar[0] = n;
value = ar.join("x")
alert(value);

ufaclub 12.01.2023 17:54

рони, как всегда большое спасибо! :)


Часовой пояс GMT +3, время: 01:38.