Cách hạn chế ký tự đặc biệt trong textbox bằng html

  1. function RestrictSpaceSpecial(e) {
  2. var k;
  3. tài liệu. tất cả ? . mã khóa. k = e. cái mà;
  4.     return ((k > 64 && k < 91) || (k > 96 && k < 123) || k == 8 || k == 32 || (k >= 48 && k <= 57));  
  5. }

Bây giờ hãy truy cập chức năng JavaScript trên sự kiện nhấn phím của hộp văn bản như hình bên dưới


Giới thiệu. Trong bài viết này tôi sẽ trình bày cách hạn chế các ký tự đặc biệt và khoảng trắng nhập vào hộp văn bản bằng Jquery.


Mô tả. Giả sử chúng tôi muốn người dùng không nhập các ký tự đặc biệt và khoảng trắng trong hộp văn bản được cung cấp để nhập tên người dùng i. e. chúng tôi muốn xác thực tên người dùng theo yêu cầu này. Điều này có thể dễ dàng thực hiện với sự trợ giúp của jquery. Ở đây chúng tôi chỉ cho phép nhập các ký tự (a-z,A-Z) và số (0-9).


Nếu người dùng cố gắng nhập ký tự đặc biệt i. e. bất kỳ ký tự nào khác ngoài chúng tôi cho phép thì nó sẽ không cho phép ký tự đó và hiển thị thông báo như trong hình bên dưới

Xin chào, tôi muốn hạn chế các ký tự đặc biệt trong trường chuỗi. Và tôi đã sử dụng tập lệnh bên dưới, nó cũng đang hạn chế không gian, bất kỳ ai cũng có thể giúp về cách đạt được điều này mà không hạn chế không gian

function onChange(control, oldValue, newValue, isLoading) {
nếu (đang tải. giá trị mới == '') {
trở lại;
}

// Nhập nhận xét thích hợp vào đây và bắt đầu tập lệnh bên dưới

var regex = new RegExp("^[a-zA-Z0-9]*$");
var str = g_form. getValue('title_of_the_usecase');
var len = str. chiều dài;

nếu như(. biểu thức chính quy. kiểm tra (giá trị mới))

{
alert('Vui lòng chỉ nhập các chữ cái');
g_form. setValue('title_of_the_usecase','');
}

}

Trân trọng,

kalyani

Chào Poonam,

Cách đơn giản nhất và nhanh nhất (hiệu suất khôn ngoan) là sử dụng biểu thức chính quy.  

^[a-zA-Z0-9]*$ Nó khớp với bất kỳ chuỗi chữ và số nào (không có dấu cách)

Sự miêu tả

^ : start of string
[ : beginning of character group
a-z : any lowercase letter
A-Z : any uppercase letter
0-9 : any digit
] : end of character group
* : zero or more of the given characters
$ : end of string

Trân trọng,

Swatantra

Làm cách nào để hạn chế các ký tự đặc biệt trong TextBox bằng html5?

$(hàm () {
$("#txtName"). nhấn phím (hàm (e) {
var keyCode = e. mã khóa. e. cái mà;
$("#lblError"). html("");
// Regex cho các ký tự hợp lệ i. e. bảng chữ cái và số
var regex = /^[A-Za-z0-9]+$/;
// Xác thực giá trị TextBox đối với Regex
var isValid = regex. kiểm tra (Chuỗi. fromCharCode(keyCode));

Làm cách nào để xóa các ký tự đặc biệt trong TextBox bằng javascript?

Mô tả. .
Xóa các ký tự đặc biệt khỏi hộp văn bản bằng JavaScript