javascript - 如何使用 JQuery 计算 JavaScript 中的单词数

标签 javascript jquery validation word-count

我有一个简单的 html 文本框。当我“提交”文本框所在的表单时,我想使用 Jquery 获取一个包含 words 数量的变量。我还想检查输入的文本是否只是字母、数字和连字符(也在 jquery 中)。我不需要在用户输入时计算字数,只需在提交表单时计算。如果关闭 jquery,表单将不会提交,所以我想不使用 php 不会有安全风险。这是真的吗?

HTML:

<input type='text' name='name' id='name' />
<input type='button' value='Sign Up' id='signUp'>

JQUERY(尝试):

var wordcount = $('#name').val()  // i don't know how to count the words 

最佳答案

您将拆分字符串,然后计算结果数组的长度。

$('input[type="submit"]').click( function() {
    var words = $('#name').val().split(' ');
    alert(words.length);
});

关于javascript - 如何使用 JQuery 计算 JavaScript 中的单词数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8752853/

相关文章:

javascript - 同步window.setTimeout回调

javascript - Highcharts xaxis 偏离了几个小时

jquery - 如何在不点击播放按钮的情况下自动播放 YouTube 视频

php - 在 Javascript、PHP 中验证图像分辨率

javascript - 如何将对象引用传递给另一个对象?

javascript - 未捕获类型错误 : Cannot read property 'curve' of undefined in D3. js

php - 阻止用户提交表单

javascript - 滚动脚本上的动画更改 Logo 大小会导致库冲突或其他一些加载问题

mysql - 是否有这样的mysql语法来结束/限制mysql查询?

c# - 在 Razor 引擎中对 html 控件进行表单验证