0
我需要驗證一個文本框,我正在使用它來搜索來自database.Need的內容,以便在啓動時限制特殊字符,但允許在一個單詞之後使用。限制一個文本框,以允許在開始時使用特殊字符
例如:必須允許 java/j2ee
java&servlets
但不是 @java
$java
(space)java
$("#keyvalue").keypress(function (e) {
var regex = new RegExp("^[a-z0-9][a-z0-9_ .-]*$");
var regex1 =new RegExp("[,%_$]");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)){
$("#errormess").html("Please select valid input").show();
}
if(regex1.test(key)) {
e.preventDefault();
} else {
$("#errormess").html("");
}
});
顯示你試圖代碼。這不是一項服務。 – Ohgodwhy
「特殊字符」就是這樣一個奇怪的詞組。是「q」的特殊字符嗎?是「あ」嗎?爲什麼? – Eevee
$( 「#鍵值」)按鍵(函數(e)中{ \t \t變種正則表達式=新正則表達式( 「^ [A-Z0-9] [A-Z0-9_ .-] * $」);。 如果(!regex.test(key))(012),則返回true;否則返回false。 ) { \t $( 「#errormess」)HTML( 「請選擇有效的輸入」)顯示();} 如果 (regex1.test(密鑰)) \t { \t e.preventDefault(); \t} else { \t \t $(「#errormess」)。html(「」); } – bhushan143