- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Tôi biết đó là một yêu cầu kỳ lạ. Nhưng tôi đã tìm kiếm giải pháp cho vấn đề này được một thời gian. Đây là hiệu ứng tôi đang tìm kiếm:
var myString = "Xin chào, tôi được viết hoa ngẫu nhiên"
Kết quả chức năng mong muốn:
xin chào, tôi có đủ năng lực
Tôi đoán điều này được thực hiện tốt nhất bằng cách sử dụng mảng javascript bằng cách này hay cách khác. Chỉ cần tìm kiếm một số ý tưởng. Cảm ơn!
câu trả lời hay nhất
đây là một cách
myString.split('').map(function(c){
return c[Math.round(Math.random())?'toUpperCase':'toLowerCase']();
}).tham gia('');
Nếu cần, bạn có thể thêm nó làm phương thức nguyên mẫu trên đối tượng chuỗi để truy cập dễ dàng hơn:
String.prototype.toRandomCase = function() {
trả về this.split('').map(function(c){
return c[Math.round(Math.random())?'toUpperCase':'toLowerCase']();
}).tham gia('');
}
sau đó vượt qua
访问console.log(myString.toRandomCase());
Chuỗi.split
Phương thức dùng để chia một chuỗi thành một mảng các ký tự riêng lẻ.Mảng.map
chức năng được sử dụng. Hàm này nhận một hàm gọi lại được áp dụng cho từng phần tử trong mảng và trả về một mảng kết quả mới với mỗi giá trị được hàm bản đồ trả về.Math.round(Math.random())
cho sự ngẫu nhiêntoLowerCase
hoặc toUpperCase
Math.Round(Math.random())?'toLowerCase':'toUpperCase'
c[]()
Mảng.join
bản đồ
Hàm phương thức của kết quả được gọi để nối mảng kết quả trở lại thành một chuỗi.Câu trả lời của RobG có giá trị hơn của tôi (vui lòng đồng ý câu trả lời của anh ấy)
String.prototype.toRandomCase = function() {
trả về this.toLowerCase().split('').map(function(c){
return Math.random() < .5? c : c.toUpperCase();
}).tham gia('');
}
Nếu có ai có đề xuất cải tiến hơn nữa - vui lòng bình luận hoặc chỉnh sửa phần này của câu trả lời
Về javascript - Chọn ngẫu nhiên chữ hoa/chữ thường của tất cả các ký tự chuỗi, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/27596270/
Xin hãy giúp tôi.. Tôi bị kẹt ở đây.. Điều tôi thực sự muốn là kiểm tra xem mật khẩu có lặp lại một ký tự hoặc số hay không. Lặp lại yêu cầu aaa = false, abbb = false abag = false a33f = false abcd1234 = true một ký tự trong mật khẩu
Trong Ant, tôi có một thuộc tính tên là 'some_property'. ', giả sử giá trị của nó là "xin chào". Tôi đang cố gắng thay thế phần giữ chỗ trong tệp văn bản bằng giá trị của thuộc tính này ("xin chào") thành chữ hoa.
var temp=["dy34","fd","FD","av","AV","12esu",1,"DY34",1011,123,101]; : kết quả = [1
var font_name = $(".font").val(); Tôi có mã này trong mã JavaScript của mình. Trong html của tôi, tôi có một biểu mẫu đầu vào với lớp .font. Tôi muốn thay đổi từng .font trong
Ai đó có thể giải thích cho tôi cách tôi có thể triển khai chức năng chuyển đổi văn bản: chữ hoa của sIFR 3 không? Trên tài liệu có giải thích cách sử dụng nhưng tôi thực sự không biết cách triển khai nó. Có ai có thể đưa ra một ví dụ không? Chỉ định chuyển đổi văn bản
Câu hỏi này đã có câu trả lời: Chuỗi chứa - trường hợp bỏ qua [trùng lặp] (5 câu trả lời) Đã đóng 3 năm trước. Tôi cần xác định xem truy vấn của mình là DDL hay DML. Đối với điều này tôi cần
Vì vậy, tôi đang viết một đoạn mã nhỏ bằng Java nhận dữ liệu đầu vào từ người dùng, đếm các chữ cái viết hoa, viết thường và các phần khác (chẳng hạn như dấu cách, số và thậm chí cả dấu ngoặc đơn), rồi trả về số của từng phần tới người dùng. Vấn đề tôi gặp phải là nếu tôi gõ "Xin chào Th
Trong tiếng Thổ Nhĩ Kỳ, có hai chữ i: không có dấu chấm: ı, tôi gạch ngang: i, © Vấn đề: Mỗi lần tôi viết hoa i, tôi nhận được I. Tôi muốn có chữ İ (chỉ bằng tiếng Thổ Nhĩ Kỳ) khi tôi viết hoa chữ i và chữ tôi khi tôi viết hoa chữ ı. Tôi có một chức năng
Việc thêm thuộc tính vào một mảng bằng ký hiệu dấu chấm có thay đổi nó thành một đối tượng không? var arr = []; Tôi không nghĩ vậy, nhưng gạch dưới.js nói rằng đó là sự an ủi
Tôi muốn tất cả văn bản trong TextBlock, Label, MenuItem.Header xuất hiện bằng chữ hoa. Chuỗi được lấy từ ResourceDictionary chẳng hạn: v.v. (Cũng áp dụng cho Nhãn và các điều khiển khác
Tôi đang cố gắng đếm số lượng phiên bản ô chứa tất cả các ký tự viết hoa trong phạm vi do người dùng xác định, tôi đã có một số mã lặp và đánh dấu chính xác các ô viết hoa này, nhưng tôi đang gặp khó khăn khi áp dụng logic đó cho hàm Countif của VBA . Đây là mã tôi nhận được nhưng nó mang lại
Tôi đang sử dụng dplyr để làm sạch dữ liệu. Một điều tôi muốn làm là viết hoa các giá trị trong một số cột nhất định. dữ liệu$họ john Mary John mary ...
Tại sao không thấp hơn một công việc? Tôi cần chuyển đổi IsValue thành giá trị chữ hoa và sau đó cần kiểm tra giá trị của nó bằng NO. Tôi nên làm gì? {{item.IsValue}} Câu trả lời tốt nhất đảm bảo rằng chữ hoa được so sánh
Tôi cần chuyển đổi biến tương tự thành chữ hoa|chữ thường|chữ hoa. /** * @package ${1 default="Xin chào"} * @subpackage ${com__${1 viết hoa
Rõ ràng, điều tương tự cũng xảy ra với bảng chữ cái Latinh. Nhưng tôi đang đặt câu hỏi này về mặt khái niệm, xuyên suốt các ngôn ngữ và thông số kỹ thuật Unicode. Thực ra đây là để so sánh hai chuỗi. Nếu bạn đã biết rằng chúng khác nhau về số byte - trong tất cả các ngôn ngữ - bạn có thể nghĩ rằng điều đó đủ để đảm bảo rằng chúng không giống nhau
Hôm nay tôi đã cập nhật blog Octopress của mình và khi tôi chạy: rake new_post["This is a test of title"] thì nó nằm trong source/_post/2013-02-18-thi
Chương trình của tôi đang chạy, ngoại trừ phần chữ hoa: Đây là cách dịch từ tiếng Anh EnglishWord sang Pig Latin từ pigLatinWord: A. Nếu không có nguyên âm trong một từ tiếng Anh thì pigLatinWord là
Bằng cách sử dụng hộp văn bản đầu vào, loại đầu vào chỉ cho phép các chữ cái. Giá trị đã nhập là 'a', nó sẽ xuất hiện dưới dạng 'A' bên ngoài hộp văn bản? Nếu chúng ta nhập chữ cái viết thường "a" vào văn bản đầu vào thì nó sẽ muốn hiển thị chữ cái viết hoa "A" bên ngoài hộp... Dưới đây là mã html của tôi:
Tôi đang phát triển một tập lệnh đặc biệt để sửa các chữ cái trong vùng văn bản. Tôi phát hiện ra một vấn đề khi xếp chồng. Trên Stackoverflow tôi không thể tìm ra giải pháp và cần trợ giúp. Tập lệnh của tôi có một hệ thống để xác định mọi từ bắt đầu bằng chữ cái đầu viết hoa và
Tôi có dòng sau trong bash: echo "Nhà sản xuất: $(echo ${family:-$name}|cut -d' ' -f1)" Tôi muốn viết hoa chuỗi echo bằng cú pháp ${var^}, nhưng
Tôi là một lập trình viên xuất sắc, rất giỏi!