The situation is such as removing spaces on the fly from the beginning and end of the line, everything works for me only the problem is such that let's say I will enter a "test" then it will be entered just as "trial" spaces are cut off, but I will enter a "test message" then after the first words put a space and it is cut off, how do i fix it?
name_z = $('input[name=name_otprav]'); // ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΈΠΌΠ΅Π½ΠΈ var form_glav_input_error_name = $("#form_glav_input_error_name"); // ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π±Π»ΠΎΠΊ ΠΏΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈ Π²Π²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ name_z.live("keyup", function(){ // ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡ var name_l_val = $.trim(name_z.val()); // ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠ΅ΠΊΡΡ Π²Π²Π΅Π΄ΡΠ½Π½ΡΠΉ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΈΠΌΠ΅Π½ΠΈ ΠΈ ΠΎΡΡΠ΅ΠΊΠ°Π΅ΠΌ ΠΏΡΠΎΠ±Π΅Π»Ρ var name_l_val_pro = name_z.val(name_l_val); // ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π±Π΅Π· ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² var name_l_val_trim = name_z.val(); // ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠ΅ΠΊΡΡ Π²Π²Π΅Π΄ΡΠ½Π½ΡΠΉ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΈΠΌΠ΅Π½ΠΈ Π±Π΅Π· ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² var name_l = name_l_val_trim.length; // Π‘ΡΠΈΡΠ°Π΅ΠΌ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π²Π²Π΅Π΄Π΅Π½ΠΎ if (name_l == 0) { var name_otprav = "ΠΠΈΠ½ΠΈΠΌΡΠΌ 2 ΡΠΈΠΌΠ²ΠΎΠ»Π°, ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ 20 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²"; form_glav_input_error_name.text(name_otprav); } if (name_l == 1) { var name_otprav = "ΠΠΎΠ»Π΅ ΠΈΠΌΠ΅Π½ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΡΡΠΎΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΠΈΠ· 2 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²"; form_glav_input_error_name.text(name_otprav); } if (name_l > 20) { var name_otprav = "ΠΠΎΠ»Π΅ ΠΈΠΌΠ΅Π½ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΡΡΠΎΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ ΠΈΠ· 20 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²"; form_glav_input_error_name.text(name_otprav); } if (name_l <= 20 && name_l >= 2) { var name_otprav = "<font color='green'>ΠΠΎΠ»Π΅ ΠΈΠΌΠ΅Π½ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π²Π΅ΡΠ½ΠΎ</font>"; form_glav_input_error_name.html(name_otprav); var name = name_z.val(); } });