我正在为这个网站上的textarea开发一个字符数.现在,它说NaN,因为它似乎找不到字段中有多少字符的长度,在开头是0,所以数字应该是500.在Chrome开发人员工具的控制台中,不会发生错误.我的所有代码都在网站上,我甚至尝试使用jQuery常规JavaScript来处理textarea字段的字符数,但似乎没有任何效果.
请告诉我在我的contact.js文件中的jQuery和JavaScript代码中我做错了什么.
$(document).ready(function() {
var tel1 = document.forms["form"].elements.tel1;
var tel2 = document.forms["form"].elements.tel2;
var textarea = document.forms["form"].elements.textarea;
var clock = document.getElementById("clock");
var count = document.getElementById("count");
tel1.addEventListener("keyup", function (e){
checkTel(tel1.value, tel2);
});
tel2.addEventListener("keyup", function (e){
checkTel(tel2.value, tel3);
});
/*$("#textarea").keyup(function(){
var length = textarea.length;
console.log(length);
var charactersLeft = 500 - length;
console.log(charactersLeft);
count.innerHTML = "Characters left: " + charactersLeft;
console.log("Characters left: " + charactersLeft);
});​*/
textarea.addEventListener("keypress", textareaLengthCheck(textarea), false);
});
function checkTel(input, nextField) {
if (input.length == 3) {
nextField.focus();
} else …Run Code Online (Sandbox Code Playgroud) 我有以下Perl脚本计算字符串中的Fs和Ts的数量:
my $str = "GGGFFEEIIEETTGGG";
my $ft_count = 0;
$ft_count++ while($str =~ m/[FT]/g);
print "$ft_count\n";
Run Code Online (Sandbox Code Playgroud)
是否有更简洁的方法来计算(换句话说,结合第2和第3行)?
标题说明了一切.如何让TinyMCE显示字符数而不是字数?
我在我的页面中的textarea上使用TinyMCE.我试图获得字符和单词计数,并输入textarea.我一直在尝试各种版本,以使其正常工作,但没有成功.这是最新的越野车版本:
$().ready(function() {
$('textarea.tinymce').tinymce({
// Location of TinyMCE script
script_url: 'jscripts/tiny_mce/tiny_mce.js',
// General options
theme: "advanced",
plugins: "autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,advlist",
// Theme options
theme_advanced_buttons1: "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2: "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3: "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4: "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
theme_advanced_toolbar_location: "top",
theme_advanced_toolbar_align: "left",
theme_advanced_statusbar_location: "bottom",
theme_advanced_resizing: true,
// Example content CSS (should be your site CSS)
content_css: "css/content.css",
// Drop lists for link/image/media/template dialogs
template_external_list_url: "lists/template_list.js",
external_link_list_url: "lists/link_list.js",
external_image_list_url: "lists/image_list.js",
media_external_list_url: "lists/media_list.js",
// Replace values for the template plugin
template_replace_values: {
username: "Some User",
staffid: "991234"
},
//setup:'tmceWordcount'
setup: function(ed) …Run Code Online (Sandbox Code Playgroud) 我试图根据每个字符串中的单词数过滤字符串列表.我假设您将修剪字符串末尾的任何空格,然后计算字符串中剩余的空格数,以便WordCount = NumberOfSpaces + 1.这是最有效的方法吗?我知道对于基于字符数的过滤,以下工作正常...只是无法弄清楚如何使用C#/ LINQ简洁地编写它.
if (checkBox_MinMaxChars.Checked)
{
int minChar = int.Parse(numeric_MinChars.Text);
int maxChar = int.Parse(numeric_MaxChars.Text);
myList = myList.Where(x =>
x.Length >= minChar &&
x.Length <= maxChar).ToList();
}
Run Code Online (Sandbox Code Playgroud)
任何计算单词的想法?
更新:这就像一个魅力...谢谢马修:
int minWords = int.Parse(numeric_MinWords.Text);
int maxWords = int.Parse(numeric_MaxWords.Text);
sortBox1 = sortBox1.Where(x => x.Trim().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).Count() >= minWords &&
x.Trim().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).Count() <= maxWords).ToList();
Run Code Online (Sandbox Code Playgroud) 在objective-c中的字符串中,如果我说类似[myStr length];它返回一个数字,这是一个字节数,但我可以用什么来返回字符串中的字符数.
例如:
一个字母"a"
的字符串返回长度为1
的字符串,其中包含一个表情符号,返回长度为2(有时甚至长度为4)
这是因为这是字符串中的字节数...我只需要字符数.
我有一个textarea元素,我想打印在textarea上面写的字符数,因为我正在打字.HTML看起来像这样:
<p id="counter"></p>
<textarea id="text"></textarea>
Run Code Online (Sandbox Code Playgroud)
和javascript:
jQuery( "#text" ).change( function(){
var numberOfChars = jQuery( "#text" ).val().length;
jQuery( "#counter" ).html( numberOfChars );
});
Run Code Online (Sandbox Code Playgroud)
但是当我在textarea外面点击时,计数器只会"更新".这是为什么?我希望计数器能够在我写作时动态更新.
如果我有一个字符串,我将加载到TextField我怎么能断行\n每10个字符(包括空格和诸如此类)出现但是没有转到下一行中间的单词...喜欢换行最多10个字符?但我不只是在UITextField中包装我实际上需要输入\n因为它将被用于其他东西......(这适用于iOS,如果这很重要)任何帮助都表示赞赏我真的被卡住了!
我没有发现任何特别适合这个目的。
我试图找出一个函数来计算字符串中每个字符的出现次数,以便我可以在最后从长度中取出它们以找出该字符串中使用了多少同质字符。
我试过嵌套循环,第一个应用,第二个扫描字符串并有条件地满足字符,如果它没有出现在字符串的其他地方:
size_t CountUniqueCharacters(char *str)
{
int i,j;
char unique[CHAR_MAX];
for(i=strlen(str); i>=0; i--)
{
for(j=strlen(str); j>=0; j--)
{
if(str[i] != unique[j])
unique[j] = str[i];
}
}
return strlen(unique);
}
Run Code Online (Sandbox Code Playgroud)
这并不奏效。
如果您愿意限制某人键入诸如"aaaaaaaaaaaaa".
我需要检索文件中字符的字符位置.我怎么能用Vi做到这一点?
在我的Ruby on Rails应用程序中,我试图在视图中显示以下文本框的剩余字符数:
<%= f.label :review_text, 'Review Text:' %>
Run Code Online (Sandbox Code Playgroud)
并且正在尝试通过此java来做到这一点:
$(document).ready(function() {
$("#review_text").keyup(function() {
$("#counter").text(2000 - $(this).val().length);
});
});
Run Code Online (Sandbox Code Playgroud)
显示通过以下方式剩余的金额:
chars left : <span id="counter"><%= maxcounter=2000 %></span>
Run Code Online (Sandbox Code Playgroud)
这不起作用,但是此文本字段可以:
<%= text_field_tag :review_text %>
Run Code Online (Sandbox Code Playgroud)
如果我将以上内容更改为:
<%= f.text_field_tag :review_text %>
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
NoMethodError in Reviews#new
undefined method `text_field_tag' for <ActionView::Helpers::FormBuilder:0x6b44020>
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
以下是完整视图:
<%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %>
<div id="contentWrapper">
<div id="content">
<div class='large_panel'>
<table>
<%= form_for @review do |f| %>
<%= f.hidden_field :user_id %>
<%= f.hidden_field :film_id %>
<%= image_tag …Run Code Online (Sandbox Code Playgroud) 键入时如何测量在edittext中输入的字符串的长度。因为我想在输入的文本长度超过100个字符时显示警告。提前致谢。
charactercount ×13
javascript ×4
jquery ×4
android ×2
character ×2
objective-c ×2
tinymce ×2
c ×1
c# ×1
count ×1
glyph ×1
html ×1
ienumerable ×1
ios ×1
java ×1
line-breaks ×1
list ×1
perl ×1
regex ×1
ruby ×1
string ×1
textarea ×1
textwatcher ×1
vi ×1
word-count ×1
word-wrap ×1
xml ×1