Cắt bỏ ký tự trắng (trống - space) trong javascript
Thứ tư, 11 Tháng 5 2011 11:14

Trong PHP bạn đã quen với việc sử dụng hàm Trim() để cắt bỏ khoảng trẳng ở đầu và cuối chuỗi. Nhưng với Javascript thì không có sẵn hàm Trim() để sử dụng mà bạn phải tự tạo ra cho mình để sử dụng.

Để cắt bỏ ký tự trắng trong javascript bạn làm như sau:

// Hàm cắt các ký tự trắng ở đầu chuỗi
function LTrim( value ) {
var re = /\s*((\S+\s*)*)/;
return value.replace(re, "$1");
}

// Hàm cắt ký tự trắng ở cuối chuỗi
function RTrim( value ) {
var re = /((\s*\S+)*)\s*/;
return value.replace(re, "$1");
}

// Cắt các ký tự trắng ở đầu và cuối chuỗi
function trim( value ) {
return LTrim(RTrim(value));
}

Gọi hàm khi check form:

function checkinput(){
if(trim(document.form.yname.value)==''){
alert('Please insert your Name');
document.login.
yname.focus();
return false;
}
if(trim(document.form.yclass.value)==''){
alert('Please insert your Class');
document.login.
yclass.focus();
return false;
}
}

Sau khi làm như trên bạn sẽ tránh được người sử dụng để trống hoặc nhập ký tự trắng vào ô nhập liệu.

 
UP

Bản quyền thuộc về Boyit.net - Tất cả nội dung khi sao chép tại đây phải ghi rõ nguồn Boyit.net
Thiết kế và phát triển bới: Vũ Tuấn Anh - Điện thoại: 0988.906.495

Css validator  Google page rank