Kiểm tra regex php nếu chuỗi chỉ chứa số

Đôi khi các tình huống phát sinh (nhập số điện thoại, mã zip hoặc số thẻ tín dụng) khi người dùng phải điền một hoặc nhiều trường có số (0-9) trong biểu mẫu HTML. Bạn có thể viết các tập lệnh JavaScript để kiểm tra các xác thực sau

  • Để kiểm tra tất cả các số trong một trường
  • Một số nguyên có dấu cộng(+) hoặc dấu trừ(-) tùy chọn ở đầu

Các khối mã sau chứa mã thực tế cho các xác thực đã nói. Chúng tôi đã giữ phần mã CSS chung cho tất cả các xác thực

Mã CSS

li {list-style-type: none;
font-size: 16pt;
}
.mail {
margin: auto;
padding-top: 10px;
padding-bottom: 10px;
width: 400px;
background : #D8F1F8;
border: 1px soild silver;
}
.mail h2 {
margin-left: 38px;
}
input {
font-size: 20pt;
}
input:focus, textarea:focus{
background-color: lightyellow;
}
input submit {
font-size: 12pt;
}
.rq {
color: #FF0000;
font-size: 10pt;
}

Để kiểm tra tất cả các số trong một trường

Để có được một chuỗi chỉ chứa các số (0-9), chúng tôi sử dụng biểu thức chính quy (/^[0-9]+$/) chỉ cho phép các 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 đủ

Mã HTML





JavaScript form validation - checking all numbers



Input your registration number and submit

  • *Enter numbers only.
  •  
  •  

Mã JavaScript

function allnumeric(inputtxt)
   {
      var numbers = /^[0-9]+$/;
      if(inputtxt.value.match(numbers))
      {
      alert('Your Registration number has accepted....');
      document.form1.text1.focus();
      return true;
      }
      else
      {
      alert('Please input numeric characters only');
      document.form1.text1.focus();
      return false;
      }
   } 

Sơ đồ

Kiểm tra regex php nếu chuỗi chỉ chứa số

Xem ví dụ trên trình duyệt

Một số nguyên có dấu cộng(+) hoặc dấu trừ(-) tùy chọn ở đầu

Để có được một chuỗi chỉ chứa các số (0-9) với dấu + hoặc - tùy chọn (e. g. +1223, -4567, 1223, 4567) chúng ta sử dụng biểu thức chính quy (/^[-+]?[0-9]+$/). 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 đủ

Mã HTML





JavaScript form validation - An integer with an optional leading plus(+) or minus(-) sign



Input your registration number and submit

  • *Enter numbers only.
  •  
  •  

Mã JavaScript

function allnumericplusminus(inputtxt)
   {
      var numbers = /^[-+]?[0-9]+$/;
      if(inputtxt.value.match(numbers))
      {
      alert('Correct...Try another');
      document.form1.text1.focus();
      return true;
      }
      else
      {
      alert('Please input correct format');
      document.form1.text1.focus();
      return false;
      }
   }

Sơ đồ

Kiểm tra regex php nếu chuỗi chỉ chứa số

Xem ví dụ trên trình duyệt

file_download Tải xuống mã xác thực từ đây

Xác thực JavaScript khác

  • Kiểm tra không trống
  • Kiểm tra tất cả các chữ cái
  • Kiểm tra tất cả các số
  • Kiểm tra số nổi
  • Kiểm tra chữ và số
  • Kiểm tra độ dài chuỗi
  • Xác thực email
  • Xác thực ngày
  • Mẫu đơn đăng ký
  • Không có điện thoại. Thẩm định
  • thẻ tín dụng số. Thẩm định
  • Xác thực mật khẩu
  • Xác thực địa chỉ IP

Trước. JavaScript. Xác thực biểu mẫu HTML - kiểm tra tất cả các chữ cái
Tiếp theo. 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



Chia sẻ Hướng dẫn / Bài tập này trên. FacebookTwitter

JavaScript. Lời khuyên trong ngày

chức năng mũi tên

const user = {
	email: "[email protected]",
	updateEmail: email => {
		this.email = email
	}
}

user.updateEmail("[email protected]")
console.log(user.email)

Hàm updateEmail là một hàm mũi tên và không bị ràng buộc với đối tượng người dùng. Điều này có nghĩa là từ khóa này không đề cập đến đối tượng người dùng, nhưng đề cập đến phạm vi toàn cầu trong trường hợp này. Giá trị của email trong đối tượng người dùng không được cập nhật. Khi đăng nhập giá trị của người dùng. email, giá trị ban đầu của [email được bảo vệ] được trả lại

Ctype_digit là gì?

Hàm ctype_digit() trong PHP dùng để kiểm tra từng ký tự của văn bản có phải là số hay không . Nó trả về TRUE nếu tất cả các ký tự của chuỗi là số, ngược lại trả về FALSE. cú pháp. ctype_digit(chuỗi văn bản)

Biểu thức chính quy trong PHP là gì?

Biểu thức chính quy là chuỗi ký tự tạo thành mẫu tìm kiếm . Khi bạn tìm kiếm dữ liệu trong một văn bản, bạn có thể sử dụng mẫu tìm kiếm này để mô tả những gì bạn đang tìm kiếm. Một biểu thức chính quy có thể là một ký tự đơn hoặc một mẫu phức tạp hơn.