求正則表達(dá)式: 只能輸入 中文,英文,數(shù)字,下劃線。但是只能以 中英文開頭。
十分感謝。
擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項目經(jīng)理、高級軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...
不過你多了個數(shù)字,和只能中英文開頭,那就在字符串組合判斷之后再判斷第一個字符就可以了,或者變換一下上面說的正則也可以,如下:
var?a?=?/^[\u4e00-\u9fa5a-zA-Z]+[\u4e00-\u9fa5a-zA-Z0-9\-_]*$/ console.log(a.test('niha你-sdc123你_'));?//?true console.log(a.test('-niha你-sdc你_'));?//?false