1.38.0capitalizeWords
اولین کاراکتر هر کلمه جداشده با فاصله را بزرگ میکند و باقی کاراکترهای هر کلمه را به حروف کوچک تبدیل میکند.
capitalizeWords(value):stringنحوه عملکرد
رشته با استفاده از یک کاراکتر فاصله جدا میشود. هر بخش به صورت مستقل پردازش میشود. برای کلمات غیرخالی، اولین کاراکتر uppercase و باقی کاراکترها lowercase میشوند. سپس بخشها با یک فاصله به هم متصل میشوند.
فاصلهها
از آنجا که split و join هر دو از یک فاصله استفاده میکنند، فاصلههای ابتدایی، انتهایی و متوالی در نتیجه حفظ میشوند.
قوانین حروف
هر کلمه غیرخالی با یک کاراکتر uppercase شروع میشود و تمام کاراکترهای باقیمانده آن lowercase میشوند.
بخشهای خالی
وقتی چند فاصله پشت سر هم قرار داشته باشند، split رشتههای خالی ایجاد میکند. این رشتههای خالی بدون تغییر برگردانده میشوند و فاصلههای اصلی حفظ میشوند.
پارامترها
valuestringالزامیرشتهای که کلمات آن باید capitalize شوند.
مقدار بازگشتی
stringرشتهای که اولین کاراکتر هر کلمه با حروف بزرگ و باقی کاراکترهای آن با حروف کوچک است.
مثالها
استفاده پایه
تمام کلمات یک جمله را capitalize میکند.
import { capitalizeWords } from "@cyref/js";
capitalizeWords("hello world");
// "Hello World"ورودی با حروف بزرگ
هر کلمه با حرف اول بزرگ و باقی حروف کوچک نرمال میشود.
capitalizeWords("HELLO WORLD");
// "Hello World"حروف ترکیبی
حروف ترکیبی هر کلمه نرمال میشوند.
capitalizeWords("hELLo WoRLD");
// "Hello World"یک کلمه
یک کلمه capitalize شده و باقی حروف آن lowercase میشوند.
capitalizeWords("hELLO");
// "Hello"چند فاصله
بخشهای خالی ایجادشده توسط فاصلههای متوالی حفظ میشوند.
capitalizeWords("hello world");
// "Hello World"فاصله در ابتدا و انتها
فاصلههای ابتدایی و انتهایی حفظ میشوند.
capitalizeWords(" hello world ");
// " Hello World "رشته خالی
رشته خالی بدون تغییر برگردانده میشود.
capitalizeWords("");
// ""