簡體   English   中英

如何在Javascript中刪除輸入字段的特殊字符?

[英]How to remove special characters of input field in Javascript?

我有4個字段的表單(item_code,item_name,item_search,description)如果用戶填寫第一個輸入字段(item_code),最后它會自動為所有其他三個輸入字段設置相同的值。

設置值時,我想刪除一個字段中的特殊字符(項目搜索)。

所以我嘗試“替換”,我不知道我做了什么錯,因為我是初學者。

item_code: function(frm) {
if(!frm.doc.item_name)
frm.set_value("item_name", frm.doc.item_code);
if(!frm.doc.item_search)
frm.set_value("item_search", frm.doc.item_code.replace(/[^A-Z0-9]/ig, "_");
if(!frm.doc.description)
frm.set_value("description", frm.doc.item_code);
},

我檢查更換功能不能正常工作。 使用以下代碼更改.replace(/ [^ A-Z0-9] / ig,“_”)

.replace(/ [^ a-zA-Z] / g,“”)

它會工作。

 var string = 'A2.11^11*111"@'; string = string.replace(/[^0-9a-zA-Z]+/g,''); console.log(string); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM