js實現字母加數字的自動編號,js怎麼實現賬號由英文字母,數字,下劃線組成。需要詳細的程式碼。謝謝

2021-07-08 20:54:07 字數 1227 閱讀 2293

1樓:匿名使用者

前面的字母長度未知,如果數字的位置和長度能固定的話,就先將數字串擷取下來加一後再把字母串連上就行了;如果連數字的位置和長度也不能固定的話可就不好辦了,示例如下(以***2938為例):

var str = "***2938"; //字串由4位數字和若干字母組成

var num = str.substring(str,str.length()-4,str.length()-1);//從後向前擷取字串中的數字串

var num = num + 1 ;

str = str.substring(str,1,str.length()-4) + num;

2樓:匿名使用者

var i = 100;

var arg = ;

var oldnum = 'xx0001';

for ( var j=1; j

擷取字串從0到-1,然後再 + 數字

3樓:俺啥都知道

newnum = oldnum.replace("0001", "0002");

4樓:

var oldlength=oldnum.length;

var newlength=oldlength-4;

var num_1= oldnum.slice(0,newlength);

var num_2= parseint(oldnum.slice(newlength),10)+1;

var newnum2=num_2.tostring();

var num2length=newnum2.length;

var num="";

for(var i=0;i<4-num2length;i++)newnum=num_1+num+num_2;

alert(newnum);

我試了一下這個方法可以實現你說的自動編號,感覺就是煩瑣,你不嫌這個方法羅嗦就試試吧。

js怎麼實現賬號由英文字母,數字,下劃線組成。需要詳細的**。謝謝

5樓:匿名使用者

已經寫了啊,難道不符合你的需求麼?不符合就追問啊

6樓:平行宇宙網路科技

$(document).ready(function(e)

else

})});

如何實現多個單元格數字自動遞增?

sub 按圖填充 dim i for i 1 to 64 cells 2,i 7 5 i 64 next i end sub 先做備份或者先在空表上試執行看效果。excel 數字怎麼自動遞增 excel 數字自動遞增的方法如下 工具 原料 delle460 windows10 wps20191 先在...

中,數字和字母整體自動換行,怎麼取消

在段落裡邊有中文版式,點選允許西文在單詞中間換行,確定,ok!取消自動換行就可以了。開始選項卡上有自動換行,取消就行。如果需要換行,可以在你想換行的內容處按alt enter word文字後輸入數字自動換行了,怎麼辦 如圖。1 原因。word預設西文 包括數字 不能在單詞中間換行,行內 怎麼辦 後邊...

求js正規表示式只能是字母,數字,減號,下劃線組成

數字,字母,和下劃線 這幾個有沒有順序和個數限制呢?還有,單一的不行,那有兩個的行不?還是一定要數字,字母,和下劃線三個都要有?如果都沒有的話那單用正則可能比較長,最好還是結合程式判斷。正則可以是這樣 0 9a za z 然後最找用過正則去找是不 是數字,字母,和下劃線三個都 已經包含了 要麼數字開...