Javascript 替换并提交纯文本字母,不带空格、句点、逗号和其他符号
每一个我都有这样一个表单,我必须提交并替换名称、文本、字母,它们不是逗号、空格或&%$$**、??…等等 myform.htmlJavascript 替换并提交纯文本字母,不带空格、句点、逗号和其他符号,javascript,html,regex,Javascript,Html,Regex,每一个我都有这样一个表单,我必须提交并替换名称、文本、字母,它们不是逗号、空格或&%$$**、??…等等 myform.html 函数输入(事件){ name=name.replace(/[^a-z]+/gi,”); $(“输入[类型=提交]”) } 创造一件事 姓名: 图片: 说明: 我正在尝试使用javascript和正则表达式删除和替换文本并提交输入 名字 那是 id=“id\u名称” 我只是觉得js和regex可以做到,但是我不知道如何将它们组合到我的表单中。我必须替换没有空格的
函数输入(事件){
name=name.replace(/[^a-z]+/gi,”);
$(“输入[类型=提交]”)
}
创造一件事
姓名:
图片:
说明:
我正在尝试使用javascript和正则表达式删除和替换文本并提交输入
名字
那是
id=“id\u名称”
我只是觉得js和regex可以做到,但是我不知道如何将它们组合到我的表单中。我必须替换没有空格的文本,.?*&…等等。例如,我必须让文本紧密地放在一起,没有空格“this,is a,,,,?-->“thisisa”
感谢您愿意回答您可能想“动态”修复输入
这是HTML的工作示例,您可能希望“动态”修复输入
这是HTML的工作示例如果我很清楚,您希望删除所有非字母的内容:
var new_string = str.replace(/[^a-z]+/gi, '');
如果我完全理解,您希望删除所有非字母的内容:
var new_string = str.replace(/[^a-z]+/gi, '');
str=str.replace(/[\s,]/g,”)
Rajesh给出了答案,尽管你真的应该看看Mozilla文档,它在Web开发的各个方面都非常完整,regex也是如此:非常感谢,它可以删除所有空格和标点符号,但是如果我用其他语言键入,我仍然需要unicode最后我使用了“var rx=/[!-\%-*,-/\:;?@[-]\{\}]+/gi;“并解决它,谢谢你str=str.replace(/[\s,]/g,”)
Rajesh给出了答案,尽管你真的应该看看Mozilla文档,它在Web开发的各个方面都非常完整,regex也很完整:非常感谢,它可以删除所有空格和标点符号,但是,如果我用其他语言输入,我仍然需要unicode最后我使用“var rx=/[!-\%-*,-/\:;?@[-]\{}+/gi”并解决它,谢谢谢谢谢谢,这可以使文本只替换字母,但是,我不知道如何将它放入我的html中,我只是在上面发布新的html代码,你能检查一下吗,谢谢you@CcL:我不太擅长HTML,但你可以在输入框退出时添加一个侦听器。谢谢,这可以使文本只替换字母,但是,我不知道如何可以我把它放在我的html里,我只是把新的html代码贴在上面,你能检查一下吗,谢谢you@CcL:我不太擅长HTML,但你可以在输入框出口添加一个侦听器。我只是在上面发布了新的HTML代码,但是它不起作用,你能检查一下吗,谢谢,非常感谢,它可以删除所有空格和标点符号,但是,如果我用其他语言输入,最后我用“var rx=/[!-\%-*,-/\:;?@[-]\{\}+/gi;”解决它,谢谢你我只是在上面发布了新的html代码,但是它不起作用,你能检查一下吗,谢谢你,非常感谢,它可以删除所有的空格和标点,但是,如果我用其他语言输入,我仍然需要unicode,最后我用“var rx=/[!-\%-*,-/\:;?@[-]\{}+/gi;“然后解决它,谢谢
var new_string = str.replace(/[^a-z]+/gi, '');