HII,
我想限制像html这样的html实体,'<' , ">" , "&"但是当我点击javascript中的按钮时它应该接受'<'和'>'.任何人都可以给我正则表达式
更新了所有实体的正则表达式,包括数字...
像这样的Javascript:
var StrippedStr = YourStrVar.replace (/&#{0,1}[a-z0-9]+;/ig, "");
Run Code Online (Sandbox Code Playgroud)
将删除几乎所有非数字 html实体.
.
根据评论:
"but i want to identify the specified string contains <"
Run Code Online (Sandbox Code Playgroud)
.
您可以使用以下方法测试实体:
var HasEntity = /&#{0,1}[a-z0-9]+;/i. test (YourStrVar);
Run Code Online (Sandbox Code Playgroud)
.
您可以通过以下方式获取实体列表:
var ListOfEntities = YourStrVar.match (/&#{0,1}[a-z0-9]+;/ig);
for (var J=0; J < ListOfEntities.length; J++)
{
alert ('Entity ' + (J+1) + '= ' + ListOfEntities[J]);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1679 次 |
| 最近记录: |