Сообщение от javascript_pupil
|
1. Можно ли сделать эту конструкцию IE11* совместимой?
|
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Test</title>
</head>
<body>
<script>
function replaceChars(entry) {
var obj = document.forms[0].elements[entry];
var str = obj.value;
var re = /(\S+)(\. \S)/g;
str = str.replace(re, function(a, b, c) {
if (!/(т\.д|т\.п|t\.d)$/.test(b)) c = c.toUpperCase();
return b + c
})
obj.value = str;
}
</script>
<form>
<p>Text</p>
<textarea id="text" name="text" style="width:80%; height:400px;" required>Слова после точки начинаются с Заглавной буквы, если это не аббревиатуры типа и т.д. и т.п. как вы поняли и t.d. после которых ставить заглавную не надо. этот текст нужно исправить. и поставить заглавные буквы правильно.</textarea>
<p><a href="#" onclick="replaceChars('text'); return false;">Fix!</a></p>
</form>
</body>
</html>
Сообщение от javascript_pupil
|
2. Почему всё-таки кириллица не работала, когда латиница нормально?
|
где код?