Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помощь со строками (https://javascript.ru/forum/misc/69956-pomoshh-so-strokami.html)

АнонимныйПарень 30.07.2017 20:33

Помощь со строками
 
Как узнать что в строке:
var str = 'stroka@gmail.com';

после знака @ что-то есть?

рони 30.07.2017 21:31

АнонимныйПарень,
var str = 'stroka@gmail.com';
alert(/@(?=.+$)/.test(str) );
str = 'stroka@';
alert(/@(?=.+$)/.test(str) );

Dilettante_Pro 31.07.2017 10:58

или так
var str = 'stroka@gmail.com';
alert(str.substring(str.indexOf('@') + 1));
str = 'stroka@';
alert(str.substring(str.indexOf('@') + 1));

ruslan_mart 31.07.2017 15:58

if(str.indexOf('@') < str.length - 1) {

}

j0hnik 31.07.2017 16:11

var str = 'stroka@gmail.com';
alert(!str.endsWith('@')); 
str = 'stroka@';
alert(!str.endsWith('@'));


:) еще вариант

ruslan_mart 31.07.2017 19:14

if(str.split('@')[1]) {

}


:)


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