[英]Regular expression in javascript to remove anything that is not: a-z 0-9 and hyphen
提前致謝。
我想要一個正則表達式,刪除任何非字母數字和連字符。 因此允許AZ 0-9和 - 。
另外,我怎么能將它應用於Javascript中的字符串?
再次感謝。
var str = 'a23a-asd!@#$';
str.replace(/[^-a-z0-9]/ig,'');
嘗試這個:
str = str.replace(/[a-zA-Z\d-]/g, "");
var output = input.replace(/[^A-Za-z0-9-]/g, "");
string .replace(/ [^ a-zA-Z0-9 - ] / g,“”);
$(document).ready(function (e) {
$('#Box, #Window').keyup(function(){
var $th = $(this);
$th.val($th.val().replace(/[^a-zA-Z0-9]/g, function(str){return '';}));
});
});
這可用於驗證字母數字值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.