выбрать цифры между двоеточием
Здравствуйте. Из текста нужно выбрать строку
str = ':glass:'; Пишу регулярку var match_smile = /:(.*?):/; так работает, но не правильно, нужно выбирать буквы в нижнем регистре,пишу так var match_smile = /:[a-z]:/; не работает. Подскажите как правильно. |
var match_smile = /:[a-z]+:/ |
Цитата:
<!DOCTYPE html>
<html lang="en">
<head>
<script src="http://code.jquery.com/jquery-1.11.1.js"></script>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body onload = "eliminate()">
</body>
</html>
<script>
function eliminate(){
str = ':glass:';
reg = /:\w+:/;
alert(str.search(reg));
}
</script>
|
Спасибо, оба варианта работают. Но от destus, правильнее для меня, так как \w включает ещё и некоторые символы.:)
|
ureech,
Ваш вариант не работал, потому что без + он искал такие варианты :*: |
| Часовой пояс GMT +3, время: 06:13. |