Hướng dẫn how to check for latin letters in javascript? - làm cách nào để kiểm tra các chữ cái la tinh trong javascript?

Làm thế nào để kiểm tra xem một chuỗi chỉ chứa

if [str.match[/[a-z]/i]] {
    // alphabet letters found
}
3 ký tự?

Example:

var str = '123z56';

Đã hỏi ngày 8 tháng 2 năm 2013 lúc 23:44Feb 8, 2013 at 23:44

1

Không cần jQuery

if [str.match[/[a-z]/i]] {
    // alphabet letters found
}

Đã trả lời ngày 8 tháng 2 năm 2013 lúc 23:47Feb 8, 2013 at 23:47

jondavidjohnjondavidjohnjondavidjohn

61.4K21 Huy hiệu vàng116 Huy hiệu bạc158 Huy hiệu đồng21 gold badges116 silver badges158 bronze badges

2

Bạn có thể sử dụng Regex:

/[a-z]/i.test[str];

if [str.match[/[a-z]/i]] {
    // alphabet letters found
}
4 làm cho trường hợp không nhạy cảm với trường hợp regex. Bạn cũng có thể làm:

/[a-z]/.test[str.toLowerCase[]];

Đã trả lời ngày 8 tháng 2 năm 2013 lúc 23:49Feb 8, 2013 at 23:49

BlenderBlenderBlender

Phù bằng vàng 282K52430 Huy hiệu bạc488 Huy hiệu đồng52 gold badges430 silver badges488 bronze badges

1

Ahh, tự mình tìm thấy câu trả lời:

if [/[a-zA-Z]/.test[num]] {
  alert['Letter Found']
}

Đã trả lời ngày 8 tháng 2 năm 2013 lúc 23:49Feb 8, 2013 at 23:49

BlenderBlenderPHP Noob

Phù bằng vàng 282K52430 Huy hiệu bạc488 Huy hiệu đồng3 gold badges23 silver badges34 bronze badges

Ahh, tự mình tìm thấy câu trả lời:

const hasOnlyLetters = !!value.match[/^[a-z]*$/i];

PHP NOOBPHP NOOB

1.5973 huy hiệu vàng23 Huy hiệu bạc34 Huy hiệu đồng

  • Tôi ngạc nhiên rằng các câu trả lời ở đây đã có rất nhiều upvote khi không ai trong số họ thực sự trả lời câu hỏi. Đây là cách đảm bảo rằng chỉ các ký tự Latin nằm trong một chuỗi nhất định.
  • if [str.match[/[a-z]/i]] {
        // alphabet letters found
    }
    
    5 đưa biến một thứ không phải là boolean thành một giá trị boolean. .
  • Đối với Regex, đây là sự cố.

if [str.match[/[a-z]/i]] {
    // alphabet letters found
}
8 DELIMITER là một
if [str.match[/[a-z]/i]] {
    // alphabet letters found
}
9 và
if [str.match[/[a-z]/i]] {
    // alphabet letters found
}
4 có nghĩa là để đánh giá tuyên bố theo cách không nhạy cảm trường hợp.Jan 22, 2020 at 21:21

/[a-z]/i.test[str];
1
/[a-z]/i.test[str];
2 có nghĩa là nhìn vào đầu của một chuỗi.
/[a-z]/i.test[str];
3 có nghĩa là nhìn vào đầu chuỗi và khi được sử dụng cùng nhau, nó có nghĩa là xem xét toàn bộ chuỗi. Bạn có thể thêm nhiều hơn vào Regex bên ngoài các ranh giới này cho những thứ như nối thêm/dành cho hậu tố hoặc tiền tố cần thiết.

var matchedPosition = str.search[/[a-z]/i];
if[matchedPosition != -1] {
    alert['found'];
}

Đã trả lời ngày 8 tháng 2 năm 2013 lúc 23:49Feb 8, 2013 at 23:49

BlenderBlender

if [!str.match[/^[\d]+$/]] {
    //contains other characters as well
}

Phù bằng vàng 282K52430 Huy hiệu bạc488 Huy hiệu đồngJan 27, 2019 at 9:45

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:50 [UTC/GMT +8 giờ]

JavaScript Basic: Bài tập-101 với giải pháp

Viết một chương trình JavaScript để kiểm tra xem một chuỗi nhất định chỉ chứa các chữ cái Latin và không có hai chữ hoa và không có hai chữ cái viết thường ở các vị trí liền kề.

Trình bày bằng hình ảnh:

Giải pháp mẫu:

Mã HTML:




  
  
   Check whether a given string contains only Latin letters and no two uppercase and no two lowercase letters are in adjacent positions






Mã JavaScript:

function test_string[input_str] {

  var is_lower_case = function[symbol] {
    if ['a' 

Bài Viết Liên Quan

Chủ Đề