Skip to content
Trang chủ » Javascript: Capitalizing The First Letter Of A String

Javascript: Capitalizing The First Letter Of A String

JavaScript Capitalize First Letter: How to make strings and arrays sentence case

Javascript Capitalise First Letter

Understanding the Basics of Capitalizing the First Letter in JavaScript

Capitalizing the first letter of a word or sentence is a common requirement in programming, especially when dealing with user inputs or displaying data. In JavaScript, there are various methods and techniques available to achieve this capitalization.

The Role of String Manipulation in Capitalizing the First Letter
Capitalizing the first letter requires manipulating strings, as strings are immutable in JavaScript. This means that any changes made to a string result in a new string being created. To capitalize the first letter, we need to extract the first character, convert it to uppercase, and then concatenate it with the rest of the string.

Utilizing the toUpperCase() Method in JavaScript
One way to capitalize the first letter in JavaScript is by using the toUpperCase() method. This method converts a string to uppercase, and we can capitalize the first letter by applying it to the first character of the string.

Here’s an example:

“`javascript
function capitalizeFirstLetter(str) {
return str.charAt(0).toUpperCase() + str.slice(1);
}

console.log(capitalizeFirstLetter(“javascript”)); // Output: “Javascript”
“`

In the above example, we create a function called `capitalizeFirstLetter` that takes in a string as a parameter. We then use the `charAt(0)` method to extract the first character of the string and convert it to uppercase using `toUpperCase()`. Finally, we concatenate the capitalized first character with the rest of the string obtained using the `slice(1)` method.

Implementing the charAt() Method to Capitalize the First Letter
Another approach to capitalize the first letter is by using the `charAt()` method in conjunction with the `toUpperCase()` method. The `charAt()` method returns the character at a specified index in a string.

“`javascript
function capitalizeFirstLetter(str) {
return str.charAt(0).toUpperCase() + str.substring(1);
}

console.log(capitalizeFirstLetter(“javascript”)); // Output: “Javascript”
“`

In this example, we use the `charAt(0)` method to extract the first character, which we then convert to uppercase using the `toUpperCase()` method. We then use the `substring(1)` method to get the rest of the string starting from the second character.

Using the slice() Method to Capitalize the First Letter
The `slice()` method in JavaScript can also be used to capitalize the first letter of a string. The `slice()` method returns a portion of a string, and we can leverage it to extract the first character and manipulate its case.

“`javascript
function capitalizeFirstLetter(str) {
return str.slice(0, 1).toUpperCase() + str.slice(1);
}

console.log(capitalizeFirstLetter(“javascript”)); // Output: “Javascript”
“`

In the above code snippet, we use the `slice(0, 1)` method to extract the first character of the string. We then convert it to uppercase and concatenate it with the rest of the string obtained using `slice(1)`.

Applying Regular Expressions to Capitalize the First Letter
Regular expressions provide a powerful tool for pattern matching and manipulation in JavaScript. We can capitalize the first letter using regular expressions as well.

“`javascript
function capitalizeFirstLetter(str) {
return str.replace(/^\w/, (match) => match.toUpperCase());
}

console.log(capitalizeFirstLetter(“javascript”)); // Output: “Javascript”
“`

In this example, we use the `replace()` method to find the first character of the string using the regular expression `/^\w/`, which matches the first word character. We then pass a callback function as the second argument to `replace()`, which converts the matched character to uppercase using `toUpperCase()`.

Exploring the Importance of Error Handling in Capitalizing the First Letter
When implementing capitalization logic in JavaScript, it’s essential to consider error handling. For instance, if the input string is `null`, `undefined`, or an empty string, attempting to capitalize the first letter would result in an error.

To handle such scenarios, we can add a check at the beginning of our functions to validate the input. Here’s an example:

“`javascript
function capitalizeFirstLetter(str) {
if (!str) {
return str;
}

return str.charAt(0).toUpperCase() + str.slice(1);
}

console.log(capitalizeFirstLetter(null)); // Output: null
“`

In this example, we check if the `str` parameter is falsy (null, undefined, or an empty string). If it is, we return the input string as is. This approach ensures that our code gracefully handles edge cases.

Best Practices for Capitalizing the First Letter in JavaScript

– Consider error handling: Validate the input string to avoid errors when attempting to capitalize the first letter.
– Use descriptive function names: Choose function names that clearly indicate their purpose, such as `capitalizeFirstLetter` or `capitalizeSentence`.
– Test your code: Before deploying your code, thoroughly test it with different inputs and edge cases to ensure its correctness.
– Ensure code readability: Write code that is easy to read and understand by using appropriate variable names and formatting.
– Be consistent: If you are working on a project with multiple developers, follow the established coding style and conventions to maintain consistency.

FAQs

Q: Can I capitalize the first letter of each word in a sentence using JavaScript?
A: Yes, you can achieve this by splitting the sentence into words using the `split()` method, capitalizing the first letter of each word individually, and then joining them back into a sentence using the `join()` method.

Q: Is there a built-in function in JavaScript for capitalizing the first letter?
A: No, JavaScript lacks a built-in function specifically for capitalizing the first letter. However, the methods discussed in this article provide efficient ways to accomplish this task.

Q: Are there any libraries available for capitalizing the first letter in JavaScript?
A: Yes, there are libraries like Lodash that provide utility functions for manipulating strings and capitalizing the first letter. Lodash’s `capitalize()` function is specifically designed for this purpose.

Q: Can I capitalize the first letter of a string using CSS?
A: No, CSS alone cannot manipulate the content of HTML elements or JavaScript variables directly. It is primarily responsible for styling the elements on a webpage.

Q: Can I capitalize the first letter in other programming languages?
A: Yes, capitalizing the first letter is a common requirement in many programming languages. Each language may have its own syntax and built-in functions or methods to accomplish this task.

Q: Is capitalizing the first letter important in JavaScript?
A: Capitalizing the first letter can enhance the readability and visual appeal of text, especially when dealing with user inputs or displaying data. Additionally, adhering to proper capitalization conventions is essential for ensuring code consistency and maintainability in collaborative projects.

Javascript Capitalize First Letter: How To Make Strings And Arrays Sentence Case

Keywords searched by users: javascript capitalise first letter Uppercase first letter js, Js uppercase first letter of each word, Lodash uppercase first letter, Uppercase first letter CSS, Capitalize first letter, Uppercase first letter Java, Uppercase first letter React, Uppercase first letter Python

Categories: Top 92 Javascript Capitalise First Letter

See more here: nhanvietluanvan.com

Uppercase First Letter Js

Uppercase First Letter JS: Transforming Text with Ease

JavaScript is a versatile programming language that allows developers to create interactive and dynamic websites. One common requirement in web development is the need to transform text, such as converting all words in a sentence to have an uppercase first letter. Achieving this transformation manually could be time-consuming and prone to human error. However, with JavaScript, we can automate this process efficiently using the uppercase first letter JS function. In this article, we will explore the uppercase first letter JS in depth and explain its applications and benefits.

What is Uppercase First Letter JS?

Uppercase first letter JS is a JavaScript function that capitalizes the first letter of a word or sentence. By using this function, developers can easily transform text as required, reducing manual effort and streamlining the development process. This function is especially useful in scenarios where it is crucial to ensure consistent formatting and maintain readability.

How Does Uppercase First Letter JS Work?

The Uppercase First Letter JS function takes a string as an input and returns a new string with the first letter of each word capitalized. It accomplishes this by breaking down the input string into individual words, capitalizing the first letter of each word, and then combining them back into a single string.

Let’s look at an example to better understand how the uppercase first letter JS function works:

“`javascript
function capitalizeFirstLetter(string) {
return string.replace(/(?:^|\s)\S/g, function(a) { return a.toUpperCase(); });
}

const inputString = “javascript is awesome”;
const transformedString = capitalizeFirstLetter(inputString);

console.log(transformedString);
// Output: “Javascript Is Awesome”
“`

In the example above, we define a function called `capitalizeFirstLetter`, which takes a string as its parameter. Inside the function, the `replace` method with a regular expression is used to match the first character of each word in the string. The matched character is then passed to an anonymous function, which converts it to uppercase using the `toUpperCase` method.

Applications and Benefits of Uppercase First Letter JS

The uppercase first letter JS function offers a wide range of applications within web development:

1. User Input Validation: When users submit forms, it is important to ensure that their input is properly formatted. By applying uppercase first letter JS, developers can automatically capitalize the first letter of names, addresses, or any other relevant fields, improving data consistency and user experience.

2. Text Formatting: In cases where consistent text formatting is required, such as in blog titles or headings, uppercase first letter JS can quickly and accurately transform plain text into a more visually appealing format.

3. Data Manipulation: In data-driven applications, text transformation is often required to ensure consistency in presentation. Uppercase first letter JS can be applied to data fetched from databases or APIs to standardize the formatting before displaying it to users.

4. Localization: When developing multilingual websites, the uppercase first letter JS function can come in handy for capitalizing the first letter of localized text appropriately, adhering to the specific linguistic rules of each language.

Frequently Asked Questions

1. Can the Uppercase First Letter JS function handle non-Latin characters?

Yes, the uppercase first letter JS function can handle non-Latin characters as long as they are supported by the JavaScript programming language. JavaScript fully supports Unicode, making it capable of handling a wide range of characters.

2. Is the Uppercase First Letter JS function case-sensitive?

No, the uppercase first letter JS function is not case-sensitive. It will capitalize the first letter of each word regardless of whether the original letter was uppercase or lowercase.

3. Are there any limitations to the Uppercase First Letter JS function?

The uppercase first letter JS function operates on a per-word basis, so it may not work as expected if applied to strings that are not separated by whitespace. Additionally, this function only capitalizes the first letter of each word, so any subsequent letters or special characters will remain untouched.

4. Can I customize the uppercase first letter JS function to suit specific requirements?

Certainly! The provided example function can be modified or extended to meet specific needs. Developers can alter the regular expression or utilize additional string-manipulation methods to achieve custom capitalization rules.

Conclusion

Uppercase first letter JS is a powerful tool in a web developer’s arsenal, enabling effortless transformation of text by capitalizing the first letter of each word. Its versatility and ease of implementation make it a valuable asset for various applications, including user input validation, text formatting, data manipulation, and localization. By leveraging the uppercase first letter JS function, developers can enhance the usability and aesthetics of their websites while reducing manual effort.

Js Uppercase First Letter Of Each Word

JavaScript: Uppercase First Letter of Each Word in English

JavaScript, often abbreviated as JS, is a dynamic programming language that is widely used for web development, particularly in creating interactive and dynamic websites. One common requirement in web development is to capitalize the first letter of each word in a given string. In this article, we will explore various methods to achieve this in JavaScript and delve into some frequently asked questions.

Methods to Capitalize First Letter of Each Word in JS:

1. Using `split()` and `map()`: The `split()` method can be used to split the string into an array of individual words, and the `map()` method allows us to transform each word by capitalizing its first letter. Here’s an example:

“`javascript
function capitalizeFirstLetter(str) {
return str.split(‘ ‘).map(word => word.charAt(0).toUpperCase() + word.slice(1)).join(‘ ‘);
}

const sentence = “javascript is an awesome programming language”;
console.log(capitalizeFirstLetter(sentence)); // Output: “Javascript Is An Awesome Programming Language”
“`

2. Using Regular Expressions: JavaScript also provides regular expressions, powerful tools to manipulate strings. We can use the `replace()` method coupled with a regular expression to achieve the desired result:

“`javascript
function capitalizeFirstLetterRegEx(str) {
return str.replace(/\b\w/g, c => c.toUpperCase());
}

const sentence = “javascript is an awesome programming language”;
console.log(capitalizeFirstLetterRegEx(sentence)); // Output: “Javascript Is An Awesome Programming Language”
“`

3. Using `split()`, `map()`, and `join()` with arrow function shorthand: In recent versions of JavaScript, the arrow function shorthand for single line statements has been introduced, allowing for more concise code:

“`javascript
const capitalizeFirstLetterShort = str =>
str.split(‘ ‘).map(word => word.charAt(0).toUpperCase() + word.slice(1)).join(‘ ‘);

const sentence = “javascript is an awesome programming language”;
console.log(capitalizeFirstLetterShort(sentence)); // Output: “Javascript Is An Awesome Programming Language”
“`

4. Using Regular Expressions with lookaheads: Another regular expression-based approach is to use lookaheads to match the first letter of each word, followed by the entire word except the first letter. Here’s an example:

“`javascript
function capitalizeFirstLetterLookahead(str) {
return str.replace(/(?<=(^|\s))\w/g, c => c.toUpperCase());
}

const sentence = “javascript is an awesome programming language”;
console.log(capitalizeFirstLetterLookahead(sentence)); // Output: “Javascript Is An Awesome Programming Language”
“`

Frequently Asked Questions:

Q1) Can these methods handle strings with punctuation or special characters?

A1) The methods described above capitalize only the first letter of each word, regardless of the presence of punctuation or special characters. They treat a “word” as any consecutive sequence of alphanumeric characters.

Q2) Are there any limitations to consider when using these methods?

A2) It’s important to note that these methods will capitalize the first letter of every word, including words that are typically not capitalized, such as prepositions (“of”, “and”, etc.) or articles (“a”, “an”, “the”). If you require specific capitalization rules, you will need to implement additional logic.

Q3) Can these methods handle multi-byte characters or non-English words?

A3) Yes, these methods work for strings containing multi-byte characters and non-English words. JavaScript’s built-in string functions handle Unicode characters, making them suitable for a wide range of languages.

Q4) Are there any performance differences between these methods?

A4) In terms of performance, the regular expression-based methods may be slightly slower when dealing with large strings due to the overhead of pattern matching. However, for most use cases in web development, the difference is negligible.

Q5) Can I modify these methods to capitalize only the first letter of the entire string?

A5) Yes, by removing the split, map, and join operations from the examples provided, you can achieve capitalization of only the first letter of a string. Here’s an example:

“`javascript
function capitalizeFirstLetterWhole(str) {
return str.charAt(0).toUpperCase() + str.slice(1);
}

const sentence = “javascript is an awesome programming language”;
console.log(capitalizeFirstLetterWhole(sentence)); // Output: “Javascript is an awesome programming language”
“`

In conclusion, capitalizing the first letter of each word in a given string is a common requirement in web development. JavaScript provides multiple techniques to achieve this, including the use of split(), map(), join(), and regular expressions. By utilizing these methods, developers can easily implement the desired formatting in their web applications.

Lodash Uppercase First Letter

Lodash is a powerful JavaScript library that provides utility functions for various common programming tasks. One such utility function is the “capitalize” function, which capitalizes the first letter of a given string. In this article, we will explore how to use Lodash to uppercase the first letter of a string in English. We will also address frequently asked questions about this functionality.

To start, let’s understand the importance of capitalizing the first letter of a string. In English, it is considered good practice to capitalize the first letter of a sentence or a proper noun. Additionally, when displaying names or titles, capitalizing the first letter is a common convention. By capitalizing the first letter, we ensure better readability and conformity with linguistic norms.

Now, let’s dive into how Lodash helps us achieve this functionality effortlessly. Lodash provides a convenient method called “capitalize” that capitalizes the first letter of a string. Here is an example of how to use it:

“`javascript
const _ = require(‘lodash’);

const string = ‘hello world’;
const capitalizedString = _.capitalize(string);

console.log(capitalizedString); // Output: ‘Hello world’
“`

In this example, we import the Lodash library and use the “capitalize” function to capitalize the first letter of the input string. As a result, the variable “capitalizedString” will store the value ‘Hello world’.

It is important to note that the “capitalize” function does not alter the case of the remaining letters in the string. It only capitalizes the very first letter. Thus, the output will maintain the original case of the remaining characters.

Now, let’s address some frequently asked questions about Lodash’s uppercase first letter functionality:

**Q: Does Lodash only work for English strings?**
A: No, Lodash can be used for strings in any language. However, Lodash’s “capitalize” function specifically follows English language capitalization rules. If you need to handle capitalization rules of other languages, you may need to implement a custom function or rely on a different library tailored for that specific language.

**Q: Are there any limitations to Lodash’s “capitalize” function?**
A: Lodash’s “capitalize” function can only capitalize the first letter of a string. It does not support capitalizing the first letter of multiple words within a string or handling title case (where certain words are also capitalized, e.g., ‘The Lord of the Rings’). For more complex capitalization requirements, you may need to implement custom logic or explore other libraries.

**Q: Can I use Lodash’s “capitalize” function in the browser?**
A: Yes, you can use Lodash in the browser by including its script in your HTML file. You can either download the script and host it locally or use a content delivery network (CDN) to fetch it. Once included, you can utilize the “capitalize” function as shown in the earlier example.

**Q: How does Lodash compare to alternatives for capitalizing the first letter?**
A: Lodash is widely used in the JavaScript community due to its comprehensive set of utility functions that simplify many common programming tasks. While there are alternatives available, such as native JavaScript methods or other libraries, Lodash provides a convenient and consistent API for a wide range of utility functions, including capitalizing the first letter.

In conclusion, Lodash presents an efficient solution for capitalizing the first letter of a string in English. By using the “capitalize” function, developers can easily adhere to English language capitalization rules. However, it is important to note the limitations of this function, such as not handling title case or capitalizing multiple words. By being aware of these capabilities and considerations, we can leverage Lodash effectively in our JavaScript projects.

Images related to the topic javascript capitalise first letter

JavaScript Capitalize First Letter: How to make strings and arrays sentence case
JavaScript Capitalize First Letter: How to make strings and arrays sentence case

Found 47 images related to javascript capitalise first letter theme

How To Capitalize A Word In Javascript | Samanthaming.Com
How To Capitalize A Word In Javascript | Samanthaming.Com
How To Capitalize A Word In Javascript | Samanthaming.Com
How To Capitalize A Word In Javascript | Samanthaming.Com
How To Capitalize A Word In Javascript | Samanthaming.Com
How To Capitalize A Word In Javascript | Samanthaming.Com
How To Capitalize First Letter In Javascript | Make First Letter (Character)  Uppercase - Youtube
How To Capitalize First Letter In Javascript | Make First Letter (Character) Uppercase – Youtube
Javascript Capitalize First Letter – How To Uppercase The First Letter In A  Word With Js
Javascript Capitalize First Letter – How To Uppercase The First Letter In A Word With Js
Capitalize The First Letter Of Every Word - Dev Community
Capitalize The First Letter Of Every Word – Dev Community
Javascript Capitalize First Letter | Javascript - Youtube
Javascript Capitalize First Letter | Javascript – Youtube
How Do I Make The First Letter Of A String Uppercase In Javascript? - Stack  Overflow
How Do I Make The First Letter Of A String Uppercase In Javascript? – Stack Overflow
How To Make The First Letter Of A String Uppercase In Javascript?
How To Make The First Letter Of A String Uppercase In Javascript?
Uppercase The First Letter Of A String In Javascript - Dev Community
Uppercase The First Letter Of A String In Javascript – Dev Community
How To Capitalize A Word In Javascript | Samanthaming.Com
How To Capitalize A Word In Javascript | Samanthaming.Com
Javascript Function To Capitalize The First Letter Of Each Word Of A Given  String ! - Youtube
Javascript Function To Capitalize The First Letter Of Each Word Of A Given String ! – Youtube
Jquery Plugin To Capitalize First Letter - Capital Letter | Free Jquery  Plugins
Jquery Plugin To Capitalize First Letter – Capital Letter | Free Jquery Plugins
Javascript Capitalize First Letter: An In-Depth Js Uppercase Tutorial
Javascript Capitalize First Letter: An In-Depth Js Uppercase Tutorial
How To Capitalize The First Letter Of Each Word In Javascript – A Js  Uppercase Tutorial
How To Capitalize The First Letter Of Each Word In Javascript – A Js Uppercase Tutorial
Javascript Program To Capitalize First Letter - Scaler Topics
Javascript Program To Capitalize First Letter – Scaler Topics
Javascript Challenges - Capitalize First Letter - Youtube
Javascript Challenges – Capitalize First Letter – Youtube
Javascript Capitalize First Letter – How To Uppercase The First Letter In A  Word With Js
Javascript Capitalize First Letter – How To Uppercase The First Letter In A Word With Js
Javascript Program: How To Convert The First Letter Of A String Into  Uppercase? - Complete Tutorial - Youtube
Javascript Program: How To Convert The First Letter Of A String Into Uppercase? – Complete Tutorial – Youtube
Capitalize The First Letter Of Each Word In A String [Javascript]
Capitalize The First Letter Of Each Word In A String [Javascript]
Capitalize The First Letter Of Each Word In Array In Js | Bobbyhadz
Capitalize The First Letter Of Each Word In Array In Js | Bobbyhadz
Codewars 7 Kyu Capitalize First Letter Of A String Javascript - Youtube
Codewars 7 Kyu Capitalize First Letter Of A String Javascript – Youtube
Solved Function 10A: Capitalize First Letter Of Each Word | Chegg.Com
Solved Function 10A: Capitalize First Letter Of Each Word | Chegg.Com
Capitalize First Letter Of A String Using Javascript: Different Methods &  Examples
Capitalize First Letter Of A String Using Javascript: Different Methods & Examples
Javascript Program To Capitalize First Letter - Scaler Topics
Javascript Program To Capitalize First Letter – Scaler Topics
Solved Function 4: Capitalize First Letter Of Each Word | Chegg.Com
Solved Function 4: Capitalize First Letter Of Each Word | Chegg.Com
Python Capitalize The First Letter Without Changing The Rest | Example Code
Python Capitalize The First Letter Without Changing The Rest | Example Code
How To Capitalize The First Letter Of Each Word In Javascript – A Js  Uppercase Tutorial
How To Capitalize The First Letter Of Each Word In Javascript – A Js Uppercase Tutorial
Javascript Capitalize First Letter: How To Make Strings And Arrays Sentence  Case - Youtube
Javascript Capitalize First Letter: How To Make Strings And Arrays Sentence Case – Youtube
Sql Capitalize First Letter - Sql Capitalize String
Sql Capitalize First Letter – Sql Capitalize String
How To Capitalize The First Letter Of Each Word In React
How To Capitalize The First Letter Of Each Word In React
Javascript Capitalize First Letter: An In-Depth Js Uppercase Tutorial
Javascript Capitalize First Letter: An In-Depth Js Uppercase Tutorial
Initial-Letter | Css-Tricks - Css-Tricks
Initial-Letter | Css-Tricks – Css-Tricks
Github - Stdlib-Js/String-Startcase: Capitalize The First Letter Of Each  Word In A String.
Github – Stdlib-Js/String-Startcase: Capitalize The First Letter Of Each Word In A String.
Python Program To Capitalize The First Letter Of Every Word In The File -  Geeksforgeeks
Python Program To Capitalize The First Letter Of Every Word In The File – Geeksforgeeks
Javascript Tolowercase() – How To Convert A String To Lowercase And  Uppercase In Js
Javascript Tolowercase() – How To Convert A String To Lowercase And Uppercase In Js
Word Capitalize Sale Online, Get 51% Off, Www.Islandcrematorium.Ie
Word Capitalize Sale Online, Get 51% Off, Www.Islandcrematorium.Ie
Javascript: Capitalize First Letter
Javascript: Capitalize First Letter
C++ Program To Capitalize The First Letter Of Every Word In A File
C++ Program To Capitalize The First Letter Of Every Word In A File
Program To Convert First Character Uppercase In A Sentence - Geeksforgeeks
Program To Convert First Character Uppercase In A Sentence – Geeksforgeeks
Jquery Capitalized Letter Plugins | Jquery Script
Jquery Capitalized Letter Plugins | Jquery Script
How To Capitalize First Letter In Angularjs – Thesassway.Com
How To Capitalize First Letter In Angularjs – Thesassway.Com
8 Ways To Capitalize First Letter In Python | Favtutor
8 Ways To Capitalize First Letter In Python | Favtutor
C++ Program To Convert First Letter Of Each Word Of A String To Uppercase  And Other
C++ Program To Convert First Letter Of Each Word Of A String To Uppercase And Other
Initial-Letter | Css-Tricks - Css-Tricks
Initial-Letter | Css-Tricks – Css-Tricks
How To Capitalize The First Letter In Javascript?
How To Capitalize The First Letter In Javascript?
C# Capitalize First Letter In In Each Sentence In A String - Stack Overflow
C# Capitalize First Letter In In Each Sentence In A String – Stack Overflow
Capitalize First Letter Of A String For Composed Words - Studio - Uipath  Community Forum
Capitalize First Letter Of A String For Composed Words – Studio – Uipath Community Forum
How To Convert The First Letter Of Each And Every Word Into An Uppercase In  A C Program - Quora
How To Convert The First Letter Of Each And Every Word Into An Uppercase In A C Program – Quora
How To Capitalize First Letter Of String Variable? - Help - Uipath  Community Forum
How To Capitalize First Letter Of String Variable? – Help – Uipath Community Forum

Article link: javascript capitalise first letter.

Learn more about the topic javascript capitalise first letter.

See more: https://nhanvietluanvan.com/luat-hoc/

Leave a Reply

Your email address will not be published. Required fields are marked *