Làm cách nào để kiểm tra xem một chuỗi có chứa một chữ cái và một số trong javascript không?
Đôi khi các tình huống phát sinh (giả sử id người dùng, mật khẩu hoặc mã) khi người dùng phải điền vào một hoặc nhiều trường các ký tự bảng chữ cái (A-Z hoặc a-z) và số (0-9) trong biểu mẫu HTML. Bạn có thể viết tập lệnh xác thực biểu mẫu JavaScript để kiểm tra xem (các) trường bắt buộc trong biểu mẫu HTML chỉ chứa các chữ cái và số Show Chức năng Javascript để kiểm tra xem đầu vào của trường chỉ chứa các chữ cái và số
Để có được một chuỗi chỉ chứa các chữ cái và số (i. e. a-z, A-Z hoặc 0-9), chúng tôi sử dụng biểu thức chính quy /^[0-9a-zA-Z]+$/ chỉ cho phép các chữ cái và số. Tiếp theo, phương thức match() của đối tượng chuỗi được sử dụng để khớp biểu thức chính quy đã nói với giá trị đầu vào. Đây là tài liệu web đầy đủ. + Sơ đồ Mã HTML
mã Javascript
Mã CSS
Xem ví dụ trên trình duyệt Thực hành ví dụ trực tuyến Xem Bút chữ-số-trường-1 của w3resource (@w3resource) trên CodePen file_download Tải xuống mã xác thực từ đây Xác thực JavaScript khác
Trước. JavaScript. Xác thực biểu mẫu HTML - kiểm tra số dấu phẩy động Kiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource JavaScript. Lời khuyên trong ngàyCoi chừng lạm dụng đệ quy Hãy chú ý đến việc lồng các hàm đệ quy quá nhiều cấp. Mặc dù có khả năng giải quyết nhiều vấn đề, nhưng việc lồng nhau nổi tiếng là khó hiểu trong nháy mắt. Để tránh nhầm lẫn, hãy chú ý đến nơi các hàm đệ quy có thể được rút ra khỏi vị trí lồng nhau của chúng mà không tốn chi phí thời gian chạy đáng kể và làm như vậy bất cứ khi nào có thể. Nếu bạn có hơn 3 cấp hàm lồng nhau, rất có thể các nhà phát triển đồng nghiệp của bạn sẽ gặp khó khăn khi theo dõi nó ví dụKiểm tra xem một chuỗi có bao gồm "thế giới" không let text = "Xin chào thế giới, chào mừng đến với vũ trụ. "; let text = "Xin chào thế giới, chào mừng đến với vũ trụ. "; Thêm ví dụ bên dưới Định nghĩa và cách sử dụngPhương thức Nếu không, nó trả về Phương pháp cú phápchuỗi. bao gồm (giá trị tìm kiếm, bắt đầu) Thông sốTham sốMô tảgiá trị tìm kiếmBắt buộc.Chuỗi cần tìm. bắt đầuTùy chọn. Vị trí bắt đầu từ. Giá trị mặc định là 0. Giá trị trả vềLoạiMô tảMột boolean.true nếu chuỗi chứa giá trị, ngược lại thì false Thêm ví dụBắt đầu ở vị trí 12 let text = "Xin chào thế giới, chào mừng đến với vũ trụ. "; Hỗ trợ trình duyệt
ES6 (JavaScript 2015) được hỗ trợ trong tất cả các trình duyệt hiện đại ChromeEdgeFirefoxSafariOperaCóCóCóCóCó
|