jquery 限制文字中文輸入30個英文數字或15個漢字
演算法推導
15
14+2=16
13+4=17
12+6=18
11+8=19
10+10=20
.....
1+28=29
0+30=30
x + (15-x)*2 = y
html
<input type="text" class="input" name="team_name" id="team_name_edit">
juqery
$("#team_name_edit").keydown(function () {
var gblen = ($("#team_name_edit").val()).trim();
var str_len = 0;
var int_len = 0;
var z = 0 ;
for(var i = 0; i < gblen.length; i++) {
if(gblen.charCodeAt(i) > 127 || gblen.charCodeAt(i) == 94) {
str_len += 2;
} else {
int_len++;
}
}
if((str_len+int_len) > 30 ){
//計算輸入文字擷取長度
var x = str_len/2;
var y = x + (15 - x) * 2;
console.log(y);
$("#team_name_edit").val( $("#team_name_edit").val().substring(0, y) );
}
$("#team_name_edit").text( 30 - (y) ) ;
// if(len > 30) {
// mui.toast('團隊名稱限制30個字元,即15個漢字或者數字英文30個', {type: 'div'});
// return;
// }
});
相關推薦
jquery 限制文字中文輸入30個英文數字或15個漢字
演算法推導 15 14+2=16 13+4=17 12+6=18 11+8=19 10+10=20 ..... 1+28=29 0+30=30 x + (15-x)*2 = y html <input type="text" c
Android EditText字數限制:中文算2個字元,英文數字算1個字元,超出後彈Toast
最近有這個需求,在編輯框中輸入字元,有長度的限制,中文算2個字元,英文算1個字元 1、中文、英文、數字都算一個字元: /** * @author pengbo * @date 2018/11/12 * 漢字、英文、數字都算一位,超出位數彈吐司 */ public class Max
input框限制只能輸入正整數,邏輯與和或運算 有時需要限制文字框輸入內容的型別,本節分享下正則表示式限制文字框只能輸入數字、小數點、英文字母、漢字等程式碼。 例如,輸入大於0的正整數 程式碼
有時需要限制文字框輸入內容的型別,本節分享下正則表示式限制文字框只能輸入數字、小數點、英文字母、漢字等程式碼。 例如,輸入大於0的正整數 程式碼如下: <input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^
jquery限制文字框只能輸入數字的方法,適用多種瀏覽器
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HT
Jquery限制文字框只能輸入數字(小數點也可以)
$(function() { $("input[type='text']").bind('keydown', function(event) { var keyCode = event.which;
程序員必備輸入法設置——中文輸入時使用英文標點
方法 img bsp 輸入法 技術 自測 程序員 搜狗 .com 方法一 方法二 以搜狗為例,其他輸入法自測。今天才在一個公眾號留言下面看到還能這麽用,再也不用shift切換了!簡直程序員必備啊有木有。程序員必備輸入法設置——中文輸入時使用英文標點
限制文字框輸入
$(".DingJing input").keyup(function () { // 當前輸入檢查 var c = $(this).val(); //判斷是否有小數點 if(c.ind
使用jquery實現文字框輸入特效:文字逐個顯示逐個消失反覆迴圈
前兩天看到某個網站上的輸入框有個小特效:文字逐個顯示,並且到字串最大長度後,逐個消失,然後重新迴圈顯示消失,迴圈顯示字串陣列。我對這個小特效有點好奇,於是今天自己嘗試用jquery寫一個簡單的小demo,終於把效果整出來了。首先看一下實現後的效果:
jQuery根據文字框輸入實時模糊查詢全詞匹配 ,ajax非同步查詢
/* ***人員檢索start (ajax實時後臺獲取最新資料) */ //按姓名檢索 /* function submitForm_serch() { var devicdids = $("#deviceid").val(); var search_roles=$("#Poli
筆試題——編寫java程式:輸入一個字串,判斷有幾個英文字母,有幾個數字,有幾個其它的字元
public static void main(String[] args) { int count_abc=0,count_num=0,count_oth=0; //輸入一串數 Scanner scan=new Scanner(System.in); Stri
今有7對數字:兩個1,兩個2,兩個3,...兩個7,把它們排成一行。 要求,兩個1間有1個其它數字,兩個2間有2個其它數字,以此類推
一、問題描述 今有7對數字:兩個1,兩個2,兩個3,…兩個7,把它們排成一行。 要求,兩個1間有1個其它數字,兩個2間有2個其它數字,以此類推,兩個7之間有7個其它數字。如下就是一個符合要求的排列:
7個IF函式,15個Excel實用公式,每一個都不可小瞧哦!
在前一段時間中,給大家分享的都是用GIF動態展示出來的,今天就來創新一下,都是用公式解析的方式來 展現出來的哦,有了這7個函式,15個Excel函式公式,從此再也不用擔心天天加班了,這些公式絕對好用, 都是大家需要的喲! 以上這些Excel函式公式
C語言:測試輸入值是否為數字或字母
#include<stdio.h> #include<ctype.h> //isdigit和isalpha必須要標頭檔案<ctype.h> //測試輸入值是否為數字或字母 int main() { char ch
Tomcat配置多個埠號或多個應用,使得域名後面加不同埠訪問
1.一個Tomcat下配置多個埠號,這裡是針對一個應用服務而言,只需在Service下配置多個<Connector>。如下: <Server port="8005" shutdown="SHUTDOWN" debug="0"> <Service
白日夢的Elasticsearch實戰筆記,32個查詢案例、15個聚合案例、7個查詢優化技巧。
[TOC] ## 一、導讀 Hi!大家久等了!時隔10天,白日夢的Elasticsearch筆記進階篇終於甘完了!本次更新依然是乾貨滿滿! ![](https://img2020.cnblogs.com/blog/1496926/202101/1496926-20210123223132648-
正則表示式限制只能輸入中文英文數字
無論移動端還是後臺都會遇到輸入框限制輸入特殊字元或者表情符;下面程式碼通過正則控制只能輸入中文、英文、數字 package pattern; import java.util.regex.Matcher; import java.util.regex.Pattern; publi
android 字元長度限制,中文2個字元 ,英文1個字元
比如最大10個字元,若超過10個,則顯示9或者8個字元加省略號. 啊啊啊啊啊 哎哎哎啊... 哎哎哎啊a... aaaaaaaa... public class CalTextLength { public static String handleText(String
Android EditText限制文字長度(中文算2字元,英文算1字元)
其實專案原本使用cocos2dx中的CCEditBox,使用editBox:setMaxLength(10),想要限制輸入長度,但是這裡實際使用的是如下圖: 這裡LengthFilter不會區分中英文,一律當做1個字元,而專案實際想要的是中文算2個字元,英文算做1個字元這
JavaScript 限制文字框不可輸入英文單雙引號
<input id="workname" style="width: 200px" name="workname" value="" type="text" onkeyup="javascript:replaceLikeVal(this)" /> 正則實現re
不知道的小常識(一) 為什麼手機簡訊長度限制70箇中文、160個英文
手機簡訊的長度是由編碼決定的,根據國際標準, 如果傳送純英文字元,由於英文ASCII採用 7位編碼,所以1120位的限額可以傳送1120÷7=160個字元。 每條簡訊最多傳送1120位,合(11