Làm cách nào để kiểm tra xem một ký tự có phải là số trong javascript không?

Ký tự

function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
3 khớp với phần đầu của chuỗi, trong khi ký tự
function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
4 khớp với phần cuối của chuỗi

Dấu ngoặc vuông [

function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
5] được sử dụng để khớp với bất kỳ một trong nhiều mẫu được chỉ định. Trong ví dụ của chúng tôi, chúng tôi chỉ định ba mẫu.
function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
6,
function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
7 và
function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
8

function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
6 khớp với bất kỳ chữ cái viết hoa nào

function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
7 khớp với bất kỳ chữ cái viết thường nào

function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
8 khớp với bất kỳ chữ số nào

Ký tự

const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
// [ 'number60', index: 0, input: 'number60', groups: undefined ]
console.log[str1.match[/^[A-Za-z0-9]*$/]];
console.log[str2.match[/^[A-Za-z0-9]*$/]]; // null
console.log[str3.match[/^[A-Za-z0-9]*$/]]; // null
2 khớp với 0 hoặc nhiều lần xuất hiện của một mẫu cụ thể. Chúng tôi thêm nó sau dấu ngoặc vuông để khớp với bất kỳ mẫu nào trong dấu ngoặc nhiều lần nhất có thể

2. Phương thức String match[]

Chúng ta có thể sử dụng phương pháp

const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
// [ 'number60', index: 0, input: 'number60', groups: undefined ]
console.log[str1.match[/^[A-Za-z0-9]*$/]];
console.log[str2.match[/^[A-Za-z0-9]*$/]]; // null
console.log[str3.match[/^[A-Za-z0-9]*$/]]; // null
3 thay cho
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
// [ 'number60', index: 0, input: 'number60', groups: undefined ]
console.log[str1.match[/^[A-Za-z0-9]*$/]];
console.log[str2.match[/^[A-Za-z0-9]*$/]]; // null
console.log[str3.match[/^[A-Za-z0-9]*$/]]; // null
4 test[]

function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false

Phương thức

const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
// [ 'number60', index: 0, input: 'number60', groups: undefined ]
console.log[str1.match[/^[A-Za-z0-9]*$/]];
console.log[str2.match[/^[A-Za-z0-9]*$/]]; // null
console.log[str3.match[/^[A-Za-z0-9]*$/]]; // null
3 trả về một mảng gồm tất cả các kết quả khớp của một biểu thức chính quy trong một chuỗi. Nếu không có kết quả phù hợp, nó sẽ trả về
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
// [ 'number60', index: 0, input: 'number60', groups: undefined ]
console.log[str1.match[/^[A-Za-z0-9]*$/]];
console.log[str2.match[/^[A-Za-z0-9]*$/]]; // null
console.log[str3.match[/^[A-Za-z0-9]*$/]]; // null
6

const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
// [ 'number60', index: 0, input: 'number60', groups: undefined ]
console.log[str1.match[/^[A-Za-z0-9]*$/]];
console.log[str2.match[/^[A-Za-z0-9]*$/]]; // null
console.log[str3.match[/^[A-Za-z0-9]*$/]]; // null

Chúng tôi chuyển kết quả của hàm match[] tới hàm tạo Boolean để chuyển đổi nó thành

const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
// [ 'number60', index: 0, input: 'number60', groups: undefined ]
console.log[str1.match[/^[A-Za-z0-9]*$/]];
console.log[str2.match[/^[A-Za-z0-9]*$/]]; // null
console.log[str3.match[/^[A-Za-z0-9]*$/]]; // null
7.
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
// [ 'number60', index: 0, input: 'number60', groups: undefined ]
console.log[str1.match[/^[A-Za-z0-9]*$/]];
console.log[str2.match[/^[A-Za-z0-9]*$/]]; // null
console.log[str3.match[/^[A-Za-z0-9]*$/]]; // null
8 chuyển đổi giá trị trung thực thành
function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
9 và giá trị sai thành
function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
0

Trong JavaScript, có sáu giá trị sai.

function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
81,
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
// [ 'number60', index: 0, input: 'number60', groups: undefined ]
console.log[str1.match[/^[A-Za-z0-9]*$/]];
console.log[str2.match[/^[A-Za-z0-9]*$/]]; // null
console.log[str3.match[/^[A-Za-z0-9]*$/]]; // null
6,
function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
83,
function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
84,
function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
85 [chuỗi trống] và
function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
0. Mọi giá trị khác đều là sự thật

function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
8

Xóa các chữ cái và số khỏi một chuỗi

Nếu bạn muốn xóa bất kỳ chữ cái và số nào khỏi chuỗi, bạn có thể sử dụng phương thức

function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
87

function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
5

Phương thức

function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
87 trả về một chuỗi mới với một số hoặc tất cả các kết quả khớp của một mẫu đã chỉ định được thay thế bằng một chuỗi thay thế. Chúng tôi sử dụng một chuỗi rỗng [
function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
85] làm chuỗi thay thế để xóa tất cả các chữ cái và số trong chuỗi kết quả

Chúng tôi sử dụng cờ

function onlyLettersAndNumbers[str] {
  return Boolean[str.match[/^[A-Za-z0-9]*$/]];
}
const str1 = 'number60';
const str2 = 'contains spaces';
const str3 = 'has special characters !@#$%^&';
console.log[onlyLettersAndNumbers[str1]]; // true
console.log[onlyLettersAndNumbers[str2]]; // false
console.log[onlyLettersAndNumbers[str3]]; // false
50 [toàn cầu] để khớp với tất cả các lần xuất hiện của mẫu trong chuỗi. Nếu chúng tôi không chỉ định cờ này, thì chỉ kết quả khớp đầu tiên của một chữ cái hoặc số sẽ bị xóa

Làm cách nào để kiểm tra xem một ký tự là bảng chữ cái hay số trong JavaScript?

Đang kiểm tra tất cả các chữ cái .
Hàm Javascript để kiểm tra tất cả các chữ cái trong trường function allLetter[inputtxt] { var alphabet = /^[A-Za-z]+$/; . giá trị. khớp [chữ cái]] { trả về true; .
Sơ đồ
Mã HTML

Chủ Đề