JavaScriptを使用して文章を作成します。Javascriptで文章例
入力:
hello
world
example
私はこれまでのところ、これを試してみました:
$('.sentenceCase').click(function(event) {
var rg = /(^\w{1}|\.\s*\w{1})/gi;
var textareaInput=$('.textareaInput').val();
myString = textareaInput.replace(rg, function(toReplace) {
return toReplace.toUpperCase();
});
$('.textareaInput').val(myString);
});
I入力した場合:私の出力は大丈夫ですmy name is hello. i have a pen
。 (出力:My name is hello. I have a pen
)
しかし、最初例えば、私のコードの出力は次のとおりです。
Hello
world
example
私は出力になりたい:
Hello
World
Example
はどのように私はそれを行うことができますか? (任意のfullstop後の文字が大文字の文字になります「」)
http://stackoverflow.com/questions/19089442/convert-string-to-sentence-case-in-javascript – vaso123
@Chonchoi - 質問には具体的に答えていませんが、オンライン正規表現テスターが役立つことがあります。例:https://regex101.com/これは、あなたが望む結果に到達するためにさまざまなことをリアルタイムで試みることができ、正規表現が何をするのかを見るのに役立ちます。 – Toby
'/ \ b \ w/g'がうまくいくはずです。 –