Chào mừng!

Bằng cách đăng ký với chúng tôi, bạn sẽ có thể thảo luận, chia sẻ và nhắn tin riêng tư với các thành viên khác trong cộng đồng của chúng tôi.

Đăng ký ngay!
  • Chào Khách,
    Bạn cần liên hệ với admin ??? ZALO & TELEGRAM

Cần giúp Javascript Url

Luce Luce

THIÊN THẦN SA NGÃ
DienDanIT 2019
Tham gia
23/11/19
Bài viết
1,807
Lượt Thích
3,659
Coins
89,029
E tạo form dạng:
Tên(để nhập)[........................]
Url(chỉ xem)[=========]
E muốn khi nhập vào tên(bao gồm mọi kí tự) thì sẽ tự tạo ra url(chỉ bao gồm a-z, 0-9 và dấu '-')
VD:
Nhập 'siêu nhân diện quang' ==> url 'sieu-nhan-dien-quang'
Nhập 'Boku: n0 pic()' ==> url 'boku-n0-pic"
 
Tham gia
27/1/19
Bài viết
59
Lượt Thích
11
Coins
8,750
bắt sự kiện onkeyup rồi get value của cái elemet tên rồi dùng thuật toán chuyển qua là đc dễ mà. Cần chi tiết hơn thì tối gửi cho giờ đang đi làm
 

Luce Luce

THIÊN THẦN SA NGÃ
DienDanIT 2019
Tham gia
23/11/19
Bài viết
1,807
Lượt Thích
3,659
Coins
89,029
bắt sự kiện onkeyup rồi get value của cái elemet tên rồi dùng thuật toán chuyển qua là đc dễ mà. Cần chi tiết hơn thì tối gửi cho giờ đang đi làm
Không giề đâu, lấy code cụ thể
 

Duy Khang

Premium
Tham gia
13/11/18
Bài viết
640
Lượt Thích
115
Coins
27,100
không có js , có php được hông
PHP:
function slug($str) {
    $str = trim(mb_strtolower($str));
    $str = preg_replace('/(à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ)/', 'a', $str);
    $str = preg_replace('/(è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ)/', 'e', $str);
    $str = preg_replace('/(ì|í|ị|ỉ|ĩ)/', 'i', $str);
    $str = preg_replace('/(ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ)/', 'o', $str);
    $str = preg_replace('/(ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ)/', 'u', $str);
    $str = preg_replace('/(ỳ|ý|ỵ|ỷ|ỹ)/', 'y', $str);
    $str = preg_replace('/(đ)/', 'd', $str);
    $str = preg_replace('/[^a-z0-9-\s]/', '', $str);
    $str = preg_replace('/([\s]+)/', '-', $str);
    return $str;
}

// demo
$text = 'Test 1 () 2 3 4';
$slug = slug($text);
echo $slug;
 
Top Bottom
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock
No Thanks