Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Regular Expressions - поиск (https://javascript.ru/forum/events/34753-regular-expressions-poisk.html)

Marker 17.01.2013 13:35

Содержимое input-a не так ли?

ksa 17.01.2013 13:47

Цитата:

Сообщение от Marker
Содержимое input-a не так ли?

А ты проверь. ;)

Вот тебе какой-никакой, а вариант...

<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
var string = "Hello, this is Tigran's javascript function."
document.write(string);
function s() {
	var r = document.getElementById('i').value;
	r =new RegExp(r);
	alert(string.search(r)!=-1);
}
</script>
</head>
<body>
<input id="i" type="text" />
<button onclick="s()">Search</button>
</body>
</html>

Marker 17.01.2013 13:51

"ig" - что вот это значит?

ksa 17.01.2013 13:53

Цитата:

Сообщение от Marker
"ig" - что вот это значит?

Это написано в букваре...
http://javascript.ru/RegExp


Можно и без них...

Marker 17.01.2013 14:00

Cпасибо, но возникла ещё одна проблема.
Я попытался true, false изменить -

var string = "Hello, this is Tigran's javascript function."
document.write(string);
function search() {
var text = document.getElementById('input').value;
text = new RegExp(text, "ig");
if (text != -1) {
alert("Found!");
}
else {
alert("Not Found!")
}
}


<input id="input" type="text"></input>
<button onclick="search()">Search</button>


Всегда показывает Found! - что не так)

ksa 17.01.2013 14:18

Marker, ты видишь как я делаю примеры? Кому нужны твои огрызки? :)

Цитата:

Сообщение от Marker
Я попытался true, false изменить

Много кто уже пытался - это бесполезно. :D

Цитата:

Сообщение от Marker
if (text != -1)

Ты хоть понимаешь что с чем ты тут сравниваешь?

Marker 17.01.2013 14:20

еслиб понимал, не спрашивал бы)

ksa 17.01.2013 14:21

Marker, тогда пора начать читать хоть какой-то учебник по JS...


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