1. 程式人生 > >JavaScript 限制文字框不可輸入英文單雙引號

JavaScript 限制文字框不可輸入英文單雙引號

<input id="workname" style="width: 200px" name="workname" value="" type="text" onkeyup="javascript:replaceLikeVal(this)" />

正則實現replaceAll:

function replaceLikeVal(comp){
		if (comp.value.indexOf("'") != -1 || comp.value.indexOf("\"") != -1) {
			//comp.value = comp.value.substring(0, comp.value.length-1);
			comp.value = comp.value.replace(/\'/g,"").replace(/\"/g,"");
		}
	}


相關推薦

JavaScript 限制文字不可輸入英文引號

<input id="workname" style="width: 200px" name="workname" value="" type="text" onkeyup="javascript:replaceLikeVal(this)" /> 正則實現re

input框限制只能輸入正整數,邏輯與和或運算 有時需要限制文字框輸入內容的型別,本節分享下正則表示式限制文字框只能輸入數字、小數點、英文字母、漢字等程式碼。 例如,輸入大於0的正整數 程式碼

有時需要限制文字框輸入內容的型別,本節分享下正則表示式限制文字框只能輸入數字、小數點、英文字母、漢字等程式碼。 例如,輸入大於0的正整數 程式碼如下: <input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^

replace限制文字只能輸入數字,數字和字母等的正則表示式

1.文字框只能輸入數字程式碼(小數點也不能輸入)  <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">&

keyup() 限制文字輸入數字並且不能以0開頭

有時頁面需要限制輸入框只能輸入數字並且不能以0開頭,可以通過以下方式實現onkeyup="value=value.replace(/[^\d]/g, '').replace(/^0{1,}/g,'')"如果允許0開頭,則可以不用寫上第二個replace

限制文字只能輸入數字:Asp.net&C#

網上很多關於文字框只能輸入數字的,今天又找了一遍,發現以前的寫法居然有點問題! onkeypress="if (event.keyCode<48 || event.keyCode>57) event.returnValue=false;" 這樣寫如果使用者打

jquery限制文字只能輸入數字的方法,適用多種瀏覽器

<%@ page language="java" contentType="text/html; charset=UTF-8"     pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HT

js 限制文字只能輸入數字,不為空的正則表示式

許多時候我們在製作表單時需要限制文字框輸入內容的型別,下面我們用正則表示式限制文字框只能輸入數字、小數點、英文字母、漢字等各類程式碼。 <input onblur="if(this.value.replace(/^ +|+$/g,'')=='')alert('不能為空

Jquery限制文字只能輸入數字(小數點也可以)

   $(function() {             $("input[type='text']").bind('keydown', function(event) {                 var keyCode = event.which;       

JavaScript文字指令碼(表指令碼)

文字框指令碼 在HTML中,文字框的表現形式有兩種:一種是使用<input>元素且它的type屬性值為"text"來表示單行文字框。二種是使用<textarea>和</textarea>表示多行文字框。 要表示單選文字框,可以使用&l

js解析json時遇到英文引號

js區域性重新整理div時,在innerHTML的返回的內容的時候會出現引號,例如這樣的形式: {"intList":3,"name[0]":"<a href='docsendMain_view.jsp?strWorkId=14484410548912767&str

解決文字輸入字元限制---精確控制中文佔兩個位元組,英文佔一個位元組~

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script

限制文字輸入

$(".DingJing input").keyup(function () { // 當前輸入檢查 var c = $(this).val(); //判斷是否有小數點 if(c.ind

VUE 回車換行提交表 跑馬燈效果 只允許文字輸入0-9數字

匯入vue.js <script src="vue-2.5.17.js"></script> 1.回車換行 提交表單 <div id="app"> <input type="text" v-model=

讓form表的input文字不可編輯的方法

有兩種方法可以達到類似的效果: disabled :屬性規定禁用 input 元素,不可編輯,不可複製,不可選擇,不能接收焦點, 後臺也不會接收到傳值。設定後文字的顏色會變成灰色。disabled 屬性無法與<input type="hidden"> 一起使用。 read

1、Jquery form表ajax提交 2、jquery.filter校驗多個相同型別的文字是否輸入資料有重複

JSP引用該JS <script type="text/javascript" src="http://malsup.github.com/jquery.form.js"></script> 表單儲存按鈕 onclick=save(); func

javascript 一個文字輸入完畢後自動跳轉到下一個文字的方法

<!DOCTYPE html> <html> <head> <title>js24.html</title> <meta http-equiv="keywords" content="

設定頁面文字輸入限制通用方法

 設定頁面某個文字框中輸入限制 /** * 方法說明 * 只允許某個文字框中輸入0~1之間的數值。當用戶輸入數值時, * 會自動在輸入的數值前面新增'0.'; * 引數說明: * @param e

JS控制文字textarea輸入字數限制的方法

//頁面 訊息內容: 本資訊還可以輸入600字 //js function textCounter(field, maxlimit) {if (field.value.length > maxl

帶有引數的command命令形式-----避免文字輸入引號時出錯

 SqlConnection sqlcnn = null;         public bool OpenDB()     //開啟資料庫的方法         {             sqlcnn = new SqlConnection();             string str = @"se

js將字串作為函式名呼叫,實現input文字等form表元素回車鍵統一事件響應

  通過給文字框<input enterKey=“fnName” />設定enterKey=“fnName”,頁面載入完後會自動繫結input的keydown事件,捕捉到回車鍵則呼叫fnName函式,如select等其它form元素也可以。要實現form表單元素回車鍵統一事件響應